/* reset */
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu { margin: 0; padding: 0; }
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details, img { display: block; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; font-weight: normal; }
html, body, fieldset, img, iframe, abbr { border: 0; }
i, cite, em, var, address, dfn { font-style: normal; }
[hidefocus], summary { outline: 0; }
li { list-style: none; }
h1, h2, h3, h4, h5, h6, small { font-size: 100%; }
sup, sub { font-size: 83%; }
pre, code, kbd, samp { font-family: inherit; }
q:before, q:after { content: none; }
textarea { overflow: auto; resize: none; }
label, summary { cursor: default; }
a, button { cursor: pointer; }
h1, h2, h3, h4, h5, h6, em, strong, b { font-weight: bold; }
del, ins, u, s, a, a:hover { text-decoration: none; }
body, textarea, input, button, select, legend { outline: 0; }
body { line-height: 1; font-family:  Helvetica, Tahoma, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", STXihei, "Microsoft YaHei", SimHei, "WenQuanYi Micro Hei"; }
input[type=button]{-webkit-appearance:none;outline:none}
input[type=submit]{-webkit-appearance:none;outline:none}
/**{ box-sizing: border-box; }*/
.f-cb:after, .f-cbli li:after { display: block; clear: both; visibility: hidden; height: 0; overflow: hidden; content: "."; }
.f-cb, .f-cbli li { zoom: 1; }
.f-ib { display: inline-block; *display: inline; *zoom: 1; }
.f-dn { display: none; }
.f-db { display: block; }
.f-fl { float: left; }
.f-fr { float: right; }
.f-pr { position: relative; }
.f-prz { position: relative; zoom: 1; }
.f-oh { overflow: hidden; }
.f-ff0 { font-family: arial, \5b8b\4f53; }
.f-ff1 { font-family: "Microsoft YaHei", \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53; }
.f-fs1 { font-size: 12px; }
.f-fs2 { font-size: 14px; }
.f-fwn { font-weight: normal; }
.f-fwb { font-weight: bold; }
.f-tal { text-align: left; }
.f-tac { text-align: center; }
.f-tar { text-align: right; }
.f-taj { text-align: justify; text-justify: inter-ideograph; }
.f-vam, .f-vama * { vertical-align: middle; }
.f-wsn { word-wrap: normal; white-space: nowrap; }
.f-pre { overflow: hidden; text-align: left; white-space: pre-wrap; word-wrap: break-word; word-break: break-all; }
.f-wwb { white-space: normal; word-wrap: break-word; word-break: break-all; }
.f-ti { overflow: hidden; text-indent: -30000px; }
.f-ti2 { text-indent: 2em; }
.f-lhn { line-height: normal; }
.f-tdu, .f-tdu:hover { text-decoration: underline; }
.f-tdn, .f-tdn:hover { text-decoration: none; }
.f-toe { overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; }
.f-csp { cursor: pointer; }
.f-csd { cursor: default; }
.f-csh { cursor: help; }
.f-csm { cursor: move; }
.clearfix:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
}
.clearfix {
  zoom: 1;
}
.f-usn { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
#container { position: relative; width: 1360px; height: 420px; overflow: hidden; }
#list { position: absolute; z-index: 1; height: 420px; }
#list img { float: left; width: 1360px; height: 420px; }
#buttons { position: absolute; left: 50%; margin-left: -50px; bottom: 20px; z-index: 2; height: 10px; width: 250px; }
#buttons span { float: left; margin-right: 10px; width: 20px; height: 4px; border-radius: 20%; background: rgba(0, 0, 0, .2); cursor: pointer; }
#buttons .on { background: #fff; }
.arrow { position: absolute; top: 180px; z-index: 2; display: none; width: 40px; height: 40px; font-size: 36px; font-weight: bold; line-height: 39px; text-align: center; color: #fff; background-color: RGBA(0, 0, 0, .3); cursor: pointer; }
.arrow:hover { background-color: RGBA(0, 0, 0, .7); }
#container:hover .arrow { display: block; }
#prev { left: 20px; }
#next { right: 20px; }

/**/
.k-cont { width: 1360px; margin: 0 auto; background: #f6f6f6; }
.k-log a { display: block; width: 234px; height: 36px; background: url(../img/logo.png) scroll no-repeat; text-indent: -9999em; margin: 17px 0 0 0px; float: left; }

/*头部开始*/
header .k-banner { width: 1360px; margin: 0 auto; }
header { background: #fff; }
.k-header { height: 80px; width: 1180px; margin: 0 auto; position: relative; }
.k-nav { position: relative; right: -35px }
.k-nav ul li { float: left; }
.k-nav ul li a { display: block; color: #2f2f2f; font-size: 18px; line-height: 80px; padding: 0 17px; }
.k-nav ul li a { display: block; color: #2f2f2f; font-size: 18px; line-height: 80px; padding: 0 28px; }/*目前*/
/*.k-nav ul li a { display: block; color: #2f2f2f; font-size: 18px; line-height: 80px; padding: 0 17px; }*//*加了直邮商城的*/
.k-ban { height: 560px; background: #ffffff; position: relative; }
.k-cont-banner { height: 420px; position: relative; }
.k-cont-des { position: relative; width: 1180px; height: 140px; background: #fff; margin: 0 auto; }
.k-d1, .k-d2, .k-d3 { float: left; width: 33.33%; margin-top: 50px; }
.k-d1 dl dt, .k-d1 dl dd, .k-d2 dl dt, .k-d2 dl dd, .k-d3 dl dt, .k-d3 dl dd { font-size: 20px; color: #999999; }
.k-main { height: 410px; background: #f6f6f6; position: relative; width: 1360px; overflow: hidden; }
.k-footrer { width: 1360px;margin: 0 auto; height: 140px; background: #2f2f2f; clear: both; position: relative; }
.footer { clear: both; width: 1180px; margin: 0 auto; position: relative; color: #666; }
.footrt-left { float: left; }
.footrt-right { float: right; margin-top: 50px; position: relative; }
.footrt-right::before { position: absolute; left: -48px; top: 2px; content: ""; display: block; width: 38px; height: 38px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAMAAACf4xmcAAAAZlBMVEUAAABmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmaud1slAAAAIXRSTlMABXH67Uup6ODMTxTz1ibRhV8tDsOfXAw2M8ZCPA+gjxwVdy/UAAABcklEQVQ4y5WU2ZrCIAyFWUtXa7V1X+Z//5cc7TBQpX7quYJwSEISjnjASmWt0dq0mVqJF9iqhgkatZ0hSWXAXbpdJWW16y4OjJLPrEUBh3JiluUBisUjy9bk9vmqzakfjBtNthYJ1hl6E7elZilmsUSXIa86slJe7fOTBZl4iYzi72GKfP2ats5RY1UNNj3dGOetFrMdnfUpywLa8/rRXUOZtsQBOF8Hmlu3cTKhnRgR7qyE4pLGrGqA3O8GlMjoRIqjBga/6chEy07MoAFOfr2nFYZqzhtwCClghEbO5OYgRpHoWdq5AK5iQpsLeu7BdzIEbdnHa6fqbr37yn9uq/iEaUGsoz6KowOMn55QEBXKswHQzVhYz4rljc0y/KMIEUOzYutzPK4h+9j6OEhWj6RD7EocpDiW4xPy4RTP41h+NuRffJn3H/C77/xeHIK/V1JTpsLV26lw2T4IVyKDQ7e/y+C+G7wMpjg/i+o5nn0o0b+09CP1fFblKgAAAABJRU5ErkJggg=="); }
.footrt-left ul li a { font-size: 12px; color: #666666; float: left; }
.footrt-left ul { margin-top: 50px; }
.footrt-left>p { font-size: 12px; clear: both; padding-top: 15px; }
#f-lr { margin: 0 20px; }
.footrt-right p:first-child { font-size: 22px; }
.footrt-right p:last-child { padding-top: 6px; }
.k-main-row { width: 1220px; margin: 0 auto; height: 410px; position: relative; margin-right: 40px; }
.k-row1 { width: 360px; height: 330px; background: #fff; margin-top: 40px; position: relative; float: left; margin-right: 40px; }
.k-row1>h3 { font-size: 16px; color: #fff; width: 104px; height: 40px; background: #ea3524; font-weight: 300; line-height: 40px; text-align: center; cursor: pointer; position: absolute; left: -20px; top: 21px; }
.k-row-list { width: 280px; padding: 65px 0 0 110px; }
.k-row-list dl { float: left; margin: 15px 20px 0 0; }
.k-row-list dl dt img { width: 60px; height: 40px; }
.k-row-list dl dd { padding-top: 10px; text-align: center; color: #2f2f2f; }
.k-row1>a { font-size: 14px; font-weight: bold; color: #172031; }
#k-more { font-size: 14px; color: #ddd; font-weight: 400; position: absolute; top: 34px; right: 30px; }
.k-jp { position: absolute; top: 95px; left: 30px; }
.k-insert { position: absolute; left: 30px; bottom: 50px; }
.k-input { height: 40px; width: 220px; border: solid 1px #ededed; box-sizing: border-box; position: absolute; bottom: 38px; right: 30px; }
.k-input>input { box-sizing: border-box; padding-left: 15px; height: 38px; width: 160px; border: none; outline: none; font-size: 14px; }
.k-input>label { float: right; width: 50px; height: 39px; background: #000; display: block; color: #fff; line-height: 40px; text-align: center; cursor: pointer; box-sizing: border-box; }
#k-row2 { width: 380px; }
.k-new { position: absolute; top: 80px; margin: 0 30px; width: 320px; }
.k-new ul li a { font-size: 14px; color: #2f2f2f; width: 220px; display: inline-block; overflow: hidden; /*自动隐藏文字*/ text-overflow: ellipsis;/*文字隐藏后添加省略号*/ white-space: nowrap;/*强制不换行*/ }
.k-new ul li>span { font-size: 14px; color: #dddddd; float: right; }
.k-new ul li { margin: 0 0 25px 0; position: relative; }
.k-new-one { width: 320px; height: 60px; position: relative; margin: 20px 0; }
.k-new-one img { width: 80px; float: left; margin-right: 10px;}
.k-new-one>p { float: left; font-size: 12px; color: #999999; width: 230px; height: 60px; line-height: 20px; overflow: hidden; /*自动隐藏文字*/ text-overflow: ellipsis;/*文字隐藏后添加省略号*/ }
.k-login-ok, .k-login-no { position: absolute; top: 60px; right: 90px; width: 300px; height: 280px; background: #fff; z-index: 111; }
#k-login-no { display: none; }
.login-content { margin: 30px; }
.login-content h2 { font-size: 16px; }
#k-form { position: relative; }
#k-form>p { position: relative; }
.k-name, .k-pwd { width: 240px; height: 40px; }
.k-name { border-top: solid 1px #dddddd; border-left: solid 1px #dddddd; border-right: solid 1px #dddddd; }
.k-pwd { border: solid 1px #dddddd; }
.k-name>label, .k-pwd>label { position: absolute; top: 15px; left: 11px; display: block; width: 12px; height: 12px; }
.k-name>label { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAATlBMVEUAAAAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8d69cQAAAAGnRSTlMA3uGZqVM+EQn72cvAhE0G2Le2oYaDZ1stH8KkFNUAAABRSURBVAjXZYpHDoAwDATXcXqll/9/FJADF+awmpEWN56J2EPgAhTuQTKC6vOP6AA3iG9rtjazeXweT6O1OdIC1NTk4KLFVNHZNVR7wysE+ggXfngB+XlGHUAAAAAASUVORK5CYII="); }
.k-pwd>label { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMBAMAAACkW0HUAAAAKlBMVEUAAAAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9lgFLIAAAADXRSTlMAEhzw4dyPinmkoiwFoS2QIwAAADhJREFUCNdjYGCabKXAwMAg2igRCKTSGRjKgJQTA8MWIHWBgeEsA8NdMABygIAXSPFeQKegclCVAAqnFqNy2HQzAAAAAElFTkSuQmCC"); }
input::-webkit-input-placeholder { 　　color: #dddddd; 　　 }
input:-moz-placeholder { 　　color: #dddddd; 　　 }
input::-moz-placeholder { 　　color: #dddddd; 　　 }
input:-ms-input-placeholder { 　　color: #dddddd; 　　 }
.k-name>input, .k-pwd>input { border: none; outline: none; padding-left: 30px; width: 210px; height: 38px; font-size: 14px; font-family: '微软雅黑'; }
.regular-checkbox { display: none; }
.regular-checkbox + label { background-color: #fff; border: 1px solid #cacece; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05); padding: 6px; display: inline-block; position: relative; top: 3px; }
.regular-checkbox:checked + label:after { content: '\2714'; font-size: 12px; position: absolute; top: -13px; left: 2px; color: #ea3524; }
.k-checkbox { height: 40px; line-height: 40px; }
.k-checkbox>span { color: #9a9a9a; font-size: 12px; padding-left: 10px; }
label { display: inline; }
user agent stylesheet
label { cursor: default; }
input[type="checkbox"i] { margin: 3px 3px 3px 4px; }
user agent stylesheet
input[type="checkbox"i] { -webkit-appearance: checkbox; box-sizing: border-box; }
user agent stylesheet
input[type="radio"i], input[type="checkbox"i] { background-color: initial; margin: 3px 0.5ex; padding: initial; border: initial; }
.k-submit { width: 240px; height: 40px; }
.k-submit>input { width: 240px; height: 40px; outline: none; border: none; background: #ea3524; text-align: center; line-height: 40px; font-size: 16px; color: #fff; cursor: pointer; }
.k-ts { position: relative; top: 18px; }
.k-ts a { color: #999999; font-size: 12px; }
.k-ts a:first-child { float: left; }
.k-ts a:last-child { float: right; }
.k-username { font-size: 16px; color: #2f2f2f; font-weight: bold; margin-top: 12px; margin-bottom: 35px; }
.k-usermon { font-size: 14px; color: #999999; margin-top: 15px; }
.k-usermon>span { margin-left: 10px; }
.k-but { margin-top: 45px; }
.k-but>a { display: block; width: 110px; height: 40px; border-radius: 3px; line-height: 40px; text-align: center; cursor: pointer; box-sizing: border-box; outline: none; border: none; font-size: 16px; }
.k-but>a:first-child { background: #ea3524; color: #fff; float: left; }
.k-but>a:last-child { float: right; color: #ea3524; background: #fff; border: #ea3524 1px solid; }
.login-a { font-size: 30px; color: #ea3524; }

/*头部结束*/

/*价格与服务开始*/
.m-content { width: 1360px; background: #fff; min-height: 1200px; position: relative; padding: 60px 0 125px 0; }
.m-main { width: 1000px; margin: 0 auto; }
.m-main-nav { height: 50px; box-sizing: border-box; width: 1000px; border-bottom: 1px solid #2f2f2f; line-height: 50px; font-size: 18px; color: #2f2f2f; }
.m-main-nav a {color:#000;}
.m-main-nav .select a {color:#fff;}
.m-main-list { height: 70px; width: 1000px; background: #f6f6f6; margin: 30px auto; box-sizing: border-box; padding: 10px 20px; position: relative; }
.m-main-list p { color: #2f2f2f; font-size: 12px; line-height: 25px; position: relative; padding-left: 20px; }
.m-main-list p::before { content: ""; position: absolute; width: 5px; height: 5px; border-radius: 50%; background: #2f2f2f; left: 4px; top: 6px; }
.m-main-status { color: #ea3524; font-size: 14px; line-height: 25px; position: relative; padding-left: 20px; }
.m-table { position: relative; margin: 0 auto 125px; }
.m-table thead tr th { width: 83px; height: 20px; box-sizing: border-box; background: #2f2f2f; color: #fff; font-size: 12px; line-height: 20px; text-align: center; }
.m-bigmain1, .m-bigmain2, .m-bigmain3, .m-bigmain4, .m-bigmain5 { position: relative; width: 1000px; }
.m-top-main { position: relative; margin-top: 50px; }
.m-top-left>a, .m-top-right>a, .m-top1-left>a, .m-top1-right>a, .m-top2>a, .m-top3>a { font-size: 18px; font-weight: bold; color: #2f2f2f; padding-left: 20px; }
.m-top-left>a::before, .m-top-right>a::before, .m-top1-left>a::before, .m-top1-right>a::before, .m-top2>a::before, .m-top3>a::before { content: ""; position: absolute; width: 4px; height: 20px; background: #ea3524; display: block; }
.m-top-leftmain { width: 470px; height: 200px; background: #f6f6f6; box-sizing: border-box; }
.m-top-leftmai { width: 470px; height: 220px; background: #f6f6f6; box-sizing: border-box; }
.m-top-left-self { width: 470px; height: auto; background: #f6f6f6; box-sizing: border-box; }
.m-top-content { padding: 20px; margin-top: 20px; }
.m-top-content p, .m-top-rightcontent1>p, .m-top-rightcontent2>p { font-size: 12px; color: #2f2f2f; margin-bottom: 10px; }
.m-top-rightcontent1 { line-height: 50px; padding-left: 20px; }
.m-top-content>img { padding-top: 10px; }
.m-top-rightmain { width: 470px; height: auto; background: #f6f6f6; box-sizing: border-box; margin-top: 20px; margin-bottom: 30px; }
.m-top-rightmain1 { width: 470px; height: 50px; background: #f6f6f6; box-sizing: border-box; margin-top: 20px; margin-bottom: 30px; }
.m-top-price-self { width: 470px; height: auto; background: #f6f6f6; box-sizing: border-box; margin-top: 20px; margin-bottom: 30px; }

.xianlu-self-price {
	line-height: 30px;
	text-align: center;	
}
.xianlu-self-price p{line-height: 50px;}

.xianlu-self-price table {width: 100%;}
.xianlu-self-price table tbody tr:nth-child(2n) { background:  #ccc;}
.xianlu-self-price th{
	text-align: center;	
}

.m-top-left { position: relative; float: left; }
.m-top-right { position: relative; float: right; }
.m-small-main { position: relative; width: 1000px; }
.m-top-rightmain2 { width: 470px; height: 90px; background: #f6f6f6; box-sizing: border-box; }
.m-top-rightmai { width: 470px; height: 80px; background: #f6f6f6; box-sizing: border-box; margin-bottom: 20px;}
.m-top-rightcontent2 { margin: 20px; padding: 20px;}
.m-buttom-cont { clear: both; position: relative; width: 1000px; height: 350px; background: #f6f6f6; box-sizing: border-box; top: 20px; }
.m-buttom-cont2 { clear: both; position: relative; width: 1000px; height: 270px; background: #f6f6f6; box-sizing: border-box; top: 20px; }
.m-buttom-cont2-self { clear: both; position: relative; width: 1000px; height: 200px; background: #f6f6f6; box-sizing: border-box; top: 20px; }
.m-buttom-cont3 { clear: both; position: relative; width: 1000px; height: 200px; background: #f6f6f6; box-sizing: border-box; top: 20px; }
.m-buttom-cont3-self { clear: both; position: relative; width: 1000px; height: auto; background: #f6f6f6; box-sizing: border-box; top: 20px; }
.m-buttom-cont5 { clear: both; position: relative; width: 1000px; height: 150px; background: #f6f6f6; box-sizing: border-box; top: 20px; }
.m-buttom-main, .m-top2, .m-top3 { position: relative; clear: both; padding-top: 30px; }
.m-top3 { padding-top: 50px; }
.m-top4 { padding-top: 50px; }
.m-buttom-main>a { font-size: 18px; font-weight: bold; color: #2f2f2f; padding-left: 20px; }
.m-buttom-main>a::before { content: ""; position: absolute; width: 4px; height: 20px; background: #ea3524; display: block; }
.m-buttom { padding: 20px; }
.m-buttom >p { font-size: 12px; color: #2f2f2f; line-height: 23px; position: relative; padding-left: 15px; }
/*.m-buttom >p::before { content: ""; width: 3px; height: 3px; background: #2f2f2f; border-radius: 50%; position: absolute; left: 0px; top: 11px; }*/
.m-bigmain3 { margin-top: 50px; }
.m-top1-left { float: left; position: relative; }
.m-top1-right { float: right; position: relative; }
#red { color: #ea3524; }
#one-p { color: #999999; font-size: 12px; padding-left: 15px; }
.m-bigmain4 img { margin-top: 60px; }
.m-bigmain5-img { padding-top: 50px; }
.select { background: #2f2f2f; color: #fff; }
.select1 { color: #ea3524; }
.select2 { color: #2f2f2f; }
#content .show { display: block; }
#content .none { display: block; }
#content li { display: none; }
.ems-attention p { color:#ea3524; }

/*价格与服务结束*/

/*最新公告beg*/
.n-content { position: relative; background: #f6f6f6; clear: both; }
.n-main, .n-main2 { position: relative; width: 1000px; margin: 0 auto; }
.n-main2 { padding-bottom: 70px; }
.n-main p { font-size: 14px; padding: 35px 0 20px 0; }
.n-main2 p { font-size: 14px; clear: both; }
.n-main p>span { color: #ea3524; }
.n-main-div { width: 1000px; padding-bottom: 100px; }
.n-main-list { padding: 30px 0 20px 0; background: #fff; }
.n-main-list li { height: 60px; position: relative; width: 1000px; width: 890px; clear: both; margin: 0 50px; line-height: 60px; }
.n-main-list li a { font-size: 16px; color: #2f2f2f; float: left; display: block; width: 700px; overflow: hidden; /*自动隐藏文字*/ text-overflow: ellipsis;/*文字隐藏后添加省略号*/ white-space: nowrap;/*强制不换行*/ }
.n-main-list li span { font-size: 16px; color: #dddddd; float: right; }
.n-main-foot { color: #2f2f2f; width: 1000px; margin: 0 auto; }
.n-main-foot a { display: block; width: 20px; height: 20px; line-height: 20px; text-align: center; cursor: pointer; float: left; margin-right: 10px; color: #2f2f2f; }
#n-main-foot .n-main-cuk { background: #2f2f2f; color: #fff; }
#n-main-foot,.n-main-foot{ position: relative;margin:20px 0 10px 0;}
ul.pagination { display: block; height: 20px; }
.pagination li { float: left; width: 20px; height: 20px; margin: 0 5px; }
.pagination li a, .active, .disabled span, .active { display: block; width: 20px; height: 20px; line-height: 20px; text-align: center; cursor: pointer; float: left; color: #2f2f2f; }
.pagination li.active { background: #2f2f2f; color: #fff; }
.n-main-div1 { width: 1000px; position: relative; padding: 50px; background: #fff; }
.n-main-div1 div {margin:15px 0px;font-size: 14px; line-height:20px;color:#2f2f2f; }
.n-main-div1 p {margin: 5px;font-size: 14px; line-height: 20px;color:#2f2f2f; }
.n-main2-p { position: relative; padding: 35px 0 20px 0; }
.n-main p:first-child { position: relative; padding: 35px 0 20px 0; }
.n-main2-p a { color: #2f2f2f; }
.n-main-p1 { position: relative; }
.n-main-p1 span:first-child { font-size: 18px; color: #2f2f2f; float: left; font-weight: bold; }
.n-main-p1 span:last-child { font-size: 16px; color: #dddddd; float: right; }
.n-main-p2 { line-height: 30px; padding-top: 45px; }
.n-main-p3 { padding-top: 10px; }

/*最新公告end*/

/*常见问题开始*/
.p-problem { position: relative; }
.p-problem-content { position: relative; width: 1000px; margin: 0 auto; padding: 60px 0; }
.p-problem-left { float: left; width: 140px; }
.p-problem-left span, .p-problem-left a { display: block; height: 60px; width: 140px; text-align: left; line-height: 60px; font-size: 16px; cursor: pointer; }
.p-problem-right { float: right; width: 860px; min-height: 650px; box-sizing: border-box; background: #fff; position: relative; padding: 30px 50px; margin-bottom: 60px; }
.p-problem-right ul p { width: 765px; height: 50px; position: relative; border-bottom: solid 1px #f9f9f9; cursor: pointer; }
.p-problem-right ul span { color: #2f2f2f; font-size: 14px; height: 50px; line-height: 50px; float: left; }
.p-problem-right ul i { margin-top: 18px; float: right; display: block; width: 14px; height: 8px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc1NjNFNzIzRUMxRjExRTY5NDc5QzMzQzJBREU0ODczIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc1NjNFNzI0RUMxRjExRTY5NDc5QzMzQzJBREU0ODczIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzU2M0U3MjFFQzFGMTFFNjk0NzlDMzNDMkFERTQ4NzMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzU2M0U3MjJFQzFGMTFFNjk0NzlDMzNDMkFERTQ4NzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4r+WfGAAAAaklEQVR42mK8e/cuAxDIAfEjBuIAWC0TkGAE4jVAXE+EpnqoWkYWIPEfiH2AeB9UshGPplAgdgTpYYEKvoIK7MehGVnTa5AAC5LkaxyaMTSha8SmmQGbJmwasWnG0IRLI7JmBmyaQAAgwAAClB0a0x0A3gAAAABJRU5ErkJggg=="); }
.p-problem-right ul li { font-size: 12px; color: #999999; line-height: 20px; display: none; }
.p-problem-right ul p+li { padding-top: 20px; }

/*常见问题结束*/

/*联系我们开始*/
.p-problem-right h3 { font-size: 14px; color: #2f2f2f; }
.p-problem-right p, .p-problem-right p a { font-size: 14px; color: #2f2f2f; line-height: 25px; }
.p-p { padding: 10px 0 40px 0; }
#p-p1 { line-height: 40px; }
.p-p2 { padding-top: 20px; }
.p-contp p { font-size: 14px; color: #2f2f2f; line-height: 30px; }
.p-contp h4 { padding: 20px 0; }
.p-contp h3 { padding: 20px 0; font-size: 18px; }

/*联系我们结束*/

/*登陆开始*/
.l-ban { position: relative; }
.k-log2 a { display: block; width: 98px; height: 46px; background: url(../img/logo.png) scroll no-repeat; text-indent: -9999em; margin: 17px 0 0 0px; float: left; }
.k-footrer2 { width: 1360px; height: 140px; background: #fff; clear: both; position: relative; }

/*登陆结束*/

/*注册开始*/
.k-header span { font-size: 30px; color: #2f2f2f; line-height: 75px; padding-left: 45px; }
.r-main { position: relative; height: 540px; background: #f6f6f6; }
.r-content { width: 1000px; height: 420px; background: #fff; position: relative; margin: 0 auto; top: 56px; }
.r-form { color: #2f2f2f; position: relative; height: 300px; padding: 60px 0 0 310px; }
.r-form p { margin-bottom: 20px; }
.r-email, .r-pwd, .r-pwd-again, .r-name { position: relative; }
.r-email label, .r-pwd label, .r-pwd-again label, .r-name label { font-size: 14px; }
.r-email input, .r-pwd input, .r-pwd-again input, .r-name input { font-size: 14px; border: solid 1px #dddddd; width: 300px; height: 40px; outline: none; line-height: 40px; padding-left: 10px; margin-left: 10px; }
.error { color: #ea3524; font-size: 14px; padding-left: 10px; position: relative; padding-left: 33px; }
.error2 { color: #ea3524; font-size: 14px; padding-left: 10px; position: relative; padding-left: 33px; }
.error::before { content: ""; color: #ea3524; content: ""; position: absolute; top: 2px; left: 10px; width: 16px; height: 16px; display: block; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAKlBMVEUAAADqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSQw7DChAAAADXRSTlMA+JWPBirXLNS9u9jWaRZ2cwAAAFVJREFUCNdjYGAITpQxZQACp7tAoMLAwLIWxLjpwMB0FwwUGGLv3r3Ae/fuVQZbCOMyQy6EcY1BFsK4iGDkQnTdQCiuhTCuww2EWwG3FOSMjRLmDAwAEapLmOFTEsMAAAAASUVORK5CYII="); }
.error2::before { content: ""; color: #ea3524; content: ""; position: absolute; top: 6px; left: 10px; width: 16px; height: 16px; display: block; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAKlBMVEUAAADqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSQw7DChAAAADXRSTlMA+JWPBirXLNS9u9jWaRZ2cwAAAFVJREFUCNdjYGAITpQxZQACp7tAoMLAwLIWxLjpwMB0FwwUGGLv3r3Ae/fuVQZbCOMyQy6EcY1BFsK4iGDkQnTdQCiuhTCuww2EWwG3FOSMjRLmDAwAEapLmOFTEsMAAAAASUVORK5CYII="); }
.r-sub { width: 160px; height: 40px; line-height: 40px; text-align: center; cursor: pointer; font-size: 16px; color: #fff; background: #ea3524; outline: none; border: none; margin-left: 78px; margin: 20px 0 0 78px; }
#error2 { font-size: 12px; color: #ea3524; line-height: 30px; height: 30px; }
#error2 img { float: left; margin: 7px 0 0 0; padding-right: 5px; }
#bginput { background: #f6f6f6; }

/*注册结束*/

/*侧栏开始*/
.side { width: 40px; height: 640px; background: #2f2f2f; position: absolute; top: 0; right: 0; z-index: 222; }
.side a { display: block; width: 40px; height: 40px; transition: all .3s; }
.side a:hover div {	/* style */
display: block; transition: all .3s; }
.side a:hover { background: #ea3524; animation-name: 'fadeInRight';/*动画属性名，也就是我们前面keyframes定义的动画名*/ animation-duration: 2s;/*动画持续时间*/ animation-timing-function: ease-in-out; /*动画频率，和transition-timing-function是一样的*/ animation-delay: 1s;/*动画延迟时间*/ animation-iteration-count: infinite;/*定义循环资料，infinite为无限次*/ animation-direction: alternate;/*定义动画方式*/ }
.side a i { position: absolute; top: 50%; left: 50%; display: block; }
.a-ico { position: absolute; bottom: 0; }
.a-ico i { width: 22px; height: 13px; margin-left: -11px; margin-top: -6px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAANBAMAAABfi4NQAAAAFVBMVEUAAAD///////////////////////9Iz20EAAAAB3RSTlMA/n9XVisqkl60iQAAAEhJREFUCNdjAAMlBjhgElSAsxUFhRDCxnAJRWEGQyGYsAEDM1RCUQRIACXAwg5AEigBFQZLQIUhEmBhmIQiUBgiIcTABrc9AABuJgVBjLLebgAAAABJRU5ErkJggg=="); }
.a-ipone { position: absolute; bottom: 75px; }
.a-ipone i { width: 20px; height: 20px; margin-left: -10px; margin-top: -10px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAbFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+T+BWAAAAI3RSTlMAAvewCNzQtJOGBfDKxr2ppZyKZF4mFQ/q17iBfVVNOS0gF+Y7gzYAAACKSURBVBjTbc/rDoMgDIbhUiYoU6fOw86n3v89zjYZps2+PyRPyBsA+ESMC+jNZyJqkkZPvJvGQvCkMQjuNfaCo8YH2wB6jqMVmB05+bZX61XrndEXrurdnwB1yWjJ6qUw5447sIYJXEk4/DiJYn/ho1m2wrYud0fMWEDe1IrY/92DmH3ys4rt1cEXDDkQZd3IbjAAAAAASUVORK5CYII="); }
.a-wx { position: absolute; bottom: 145px; }
.a-wx i { width: 23px; height: 18px; margin-left: -12px; margin-top: -9px;
    background-image: url("../img/ic_ww.png");
	background-position: center;
    background-repeat: no-repeat;    
}
.a-qq { position: absolute; bottom: 215px; }
.a-qq i { width: 20px; height: 22px; margin-left: -10px; margin-top: -11px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAMAAAD3n0w0AAAAclBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9eWEHEAAAAJXRSTlMA+YZoYxf1yZtTLBAHAwHi07Ovo3RvXVA+OCT77b+Pe1lKRS4fRkfABQAAAJhJREFUGNNl0NcSgyAQheEjJfYWu+ll3/8VwwiRVf87vlkYAK60F0JpbGpPZApEzkyQK/I20tqwYu0x/FsWkE87TIg1Oow5SocRx7O1ouJY5n6QjRbG3rSrN3jbYwVoOpRgOKKEonBLIT0wt1nJ7ZrKD0zTyVvwgu1OrMZe/mtXF/dXk31ms+yT8XJKncE2q+6pgTTuVALTD9tLJ5I7UILEAAAAAElFTkSuQmCC"); }
.a-con { position: absolute; bottom: 285px; }
.a-con i { width: 20px; height: 20px; margin-left: -10px; margin-top: -10px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAhFBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9hWbqAAAAAK3RSTlPAcLBA8ZDQa/n32byemCkgCgflybiseWAxFQHuw4qDUTw4EQ7tkXNlYlVJX8NHggAAALRJREFUGNNtj0USwzAQBBWDZBCaGcP+//+iaK1DHM+pq2sRFa1nklRzAtTeEdr2XC6W0EFG+Ymk4y5jIQQPvzLgtRSdkQHGOILKaHDxf3tcQPvZdmqxfFmiSE6uydw0FdCk0Jg7JrReGFBeodg2EWIp04tCfUV6fLNTDlnM8eFbj8RwEmvWvTLTIz2QRCoHJPP9WwK/rymTgfmdlOUzgkpv266/izKL5GHJQbz3TYZaFUA9/wDtHSdSviqMGQAAAABJRU5ErkJggg=="); }
.side a div { display: block; width: 110px; height: 40px; background: #2f2f2f; color: #fff; line-height: 40px; text-align: center; font-size: 12px; margin-left: -110px; display: none; animation: fade-in;/*动画名称*/ animation-duration: .3s;/*动画持续时间*/ -webkit-animation: fade-in .3s;/*针对webkit内核*/ }
@keyframes fade-in {
	0% { opacity: 0; }

	/*初始状态 透明度为0*/
	40% { opacity: 0; }

	/*过渡状态 透明度为0*/
	100% { opacity: 1; }

/*结束状态 透明度为1*/ }
@-webkit-keyframes fade-in {

	/*针对webkit内核*/
	0% { opacity: 0; }
	40% { opacity: 0; }
	100% { opacity: 1; }
}
#ico { transform: rotate(90deg); -ms-transform: rotate(90deg); 	/* IE 9 */ -moz-transform: rotate(90deg); 	/* Firefox */ -webkit-transform: rotate(90deg); /* Safari 和 Chrome */ -o-transform: rotate(90deg); 	/* Opera */ position: absolute; width: 0px; height: 0px; line-height: 0px;/*为了防止ie下出现题型*/ border-bottom: 10px solid rgb(47, 47, 47); border-left: 6px solid rgba(47, 47, 47, 0); border-right: 8px solid rgba(47, 47, 47, 0); left: -5px; top: 15px; }

/*侧栏结束/

/*遮罩开始*/
.allmain { width: 660px; height: 420px; background: #fff; display: none; position: absolute; left: 50%; z-index: 200; box-sizing: border-box; padding: 20px; }
.all { background: #666; filter: alpha(opacity=50); /* IE的透明度 */ opacity: 0.5;  /* 透明度 */ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 120; /* 此处的图层要大于页面 */ display: none; }
.close-p { height: 20px; }
.close { float: right; width: 20px; height: 20px; display: block; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAMFBMVEUAAACZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmy/KNBAAAAD3RSTlMAsCB24N/AtXpoJOurqlCr21FSAAAAZ0lEQVQI1zXNsQ2AMBBDUSclFRvQQEGXTRgBiQUYgYHYiR0iCoJEgRw7V1mvuI8Zvgt70gofxltz6BGXVDEDZCHIRrJQTBQXopmoO0pb4eETh1oyZP12aCIrFNdkJAvNJ5H8omvJ7QeYSBrerPLDmQAAAABJRU5ErkJggg=="); }
.allmain h3 { text-align: center; font-size: 24px; }
#err { height: 30px; margin-top: 20px; width: 350px; margin: 0 auto; font-size: 14px; line-height: 30px; color: #ea3524; }
.a-insert { height: 40px; line-height: 40px; position: relative; width: 350px; margin: 4px auto 0; }
.a-insert label { font-size: 14px; color: #2f2f2f; float: left; }
.a-insert input { width: 150px; height: 40px; border: solid 1px #dddddd; outline: none; padding-left: 10px; margin-left: 10px; float: left; box-sizing: border-box; }
.a-insert a { float: left; display: block; width: 80px; height: 40px; text-align: center; line-height: 40px; background: #ea3524; color: #fff; margin-left: 10px; float: left; font-size: 14px; }
.allmain table { width: 360px; height: 130px; margin: 20px auto; }
.allmain table thead tr { display: block; height: 26px; width: 360px; background: #2f2f2f; box-sizing: border-box; }
.allmain table thead tr th { color: #fff; float: left; width: 120px; line-height: 26px; text-align: center; font-size: 14px; box-sizing: border-box; }
.allmain table tbody tr { display: block; height: 26px; width: 360px; }
.allmain table tbody tr td { color: #2f2f2f; float: left; width: 120px; line-height: 26px; text-align: center; font-size: 14px; border: solid 1px #e7e6e6; box-sizing: border-box; }
.allmain .agreement {width:800px;}
.a-top { font-size: 12px; width: 230px; margin: 0 auto; }
.a-top span { color: #999; }
.a-top a { color: #ea3524; }

/*遮罩结束*/

/*转运订单遮罩开始*/
.allmain1 { width: 960px; background: #fff; z-index: 200; box-sizing: border-box; }
.close-p { height: 20px; }
.close { float: right; width: 20px; height: 20px; display: block; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAMFBMVEUAAACZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmy/KNBAAAAD3RSTlMAsCB24N/AtXpoJOurqlCr21FSAAAAZ0lEQVQI1zXNsQ2AMBBDUSclFRvQQEGXTRgBiQUYgYHYiR0iCoJEgRw7V1mvuI8Zvgt70gofxltz6BGXVDEDZCHIRrJQTBQXopmoO0pb4eETh1oyZP12aCIrFNdkJAvNJ5H8omvJ7QeYSBrerPLDmQAAAABJRU5ErkJggg=="); }
.all-p1 { text-align: center; font-size: 24px; }
.all-p1 span:first-child { color: #ea3524 }
.all-p1 span:last-child { color: }
#err { height: 30px; margin-top: 20px; width: 350px; margin: 0 auto; font-size: 14px; line-height: 30px; color: #ea3524; }
.all-table, .all-table2 { width: 850px; margin: 0 auto; font-size: 12px; clear: both }
.all-table2 { padding-top: 30px; }
.all-table label, .all-table2 label { float: left; font-size: 14px; }
.all-table table, .all-table2 table { float: left; width: 770px; }
.all-table table thead tr, .all-table2 table thead tr { height: 30px; line-height: 30px; background: #2f2f2f; color: #fff; }
.all-table table tbody tr, .all-table2 table tbody tr { height: 40px; line-height: 40px; color: #2f2f2f; }
.all-table table tbody tr:nth-child(2n), .all-table2 table tbody tr:nth-child(2n) { background: #f6f6f6; }
.all-table table thead tr th:nth-child(1), .all-table table tbody tr td:nth-child(1) { width: 50px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block; }
.all-table table thead tr th:nth-child(2), .all-table table tbody tr td:nth-child(2) { width: 160px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block; }
.all-table2 table thead tr th:nth-child(1), .all-table2 table tbody tr td:nth-child(1) { width: 50px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block; }
.all-table2 table thead tr th:nth-child(2), .all-table2 table tbody tr td:nth-child(2) { width: 250px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block; }
.all-table2 table thead tr th:nth-child(3), .all-table2 table tbody tr td:nth-child(3) { width: 70px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block; }
.all-table2 table thead tr th:nth-child(4), .all-table2 table tbody tr td:nth-child(4) { width: 160px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block; }
.all-table2 table thead tr th:nth-child(5), .all-table2 table tbody tr td:nth-child(5) { text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block; }
.all-table table thead tr th:nth-child(5), .all-table table tbody tr td:nth-child(5) { width: 50px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block; }
.all-table table thead tr th:nth-child(6), .all-table table tbody tr td:nth-child(6) { width: 160px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block; }
.all-table table thead tr th:nth-child(3), .all-table table tbody tr td:nth-child(3) { width: 105px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block; }
.all-table table thead tr th:nth-child(4), .all-table table tbody tr td:nth-child(4) { width: 80px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block; }
.all-table table thead tr th:nth-child(5), .all-table table tbody tr td:nth-child(5) { width: 75px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block; }
.all-table table thead tr th:nth-child(6), .all-table table tbody tr td:nth-child(6) { width: 140px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block; }
.all-table table thead tr th:nth-child(7), .all-table table tbody tr td:nth-child(7) { width: 159px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block; }
.a-div-bottom { clear: both; padding: 50px; font-size: 12px; margin-left: 50px;overflow: hidden; }
.a-div-left { float: left; }
.a-div-left p { clear: both; display: block; margin: 20px 0 }
.a-div-span1 { color: #2f2f2f; margin-right: 5px; }
.a-div-span2 { color: #999999;}
.a-div-span2 .order-detail-zzfw {height: 15px; line-height: 18px;vertical-align:middle;white-space: nowrap;margin-left: 10px;}
.a-div-span21 { float: left; }
.a-div-span22 { margin-top: -20px; float: left; color: #999999; }
.a-div-right { width: 260px; height: auto; border: solid 1px #2f2f2f; float: right; background: #f6f6f6; font-size: 14px; }
p.a-right-p1 { height: 40px; width: 260px; line-height: 40px; text-align: center; font-size: 14px; color: #fff; background: #2f2f2f; }
.a-right-p2 { }
.a-div-rightmain { padding: 10px; }
.a-div-rightmain p { line-height: 35px; }
.a-div-rightmain p span:last-child { display: inline-block; width: 130px; text-align: right; font-weight: bold; }
#righta { font-size: 12px; color: #999999; font-weight: normal; }

.o_detail_pay {	clear:none;padding-left: 50px;padding-top:20px;}
div.o_detail {margin: 10px;}
.o_detail_btn {
width: 100px;
height: 30px;
margin-left: 10px;
text-align: center;
cursor: pointer;
line-height: 30px;
font-size: 12px;
background: #ea3524;
color: #fff;
outline: none;
border: none;
letter-spacing: 4px;
border-radius: 2px;}
/*转运订单遮罩结束*/

/*会员中心开始*/
.m-section { position: relative; }
.m-mains { position: relative; width: 1180px; margin: 30px auto; }
.m-main-left { float: left; width: 110px; box-sizing: border-box; padding-left: 20px; }
.m-main-left a { clear: both; display: block; font-size: 14px; position: relative; cursor: pointer; }
.m-ico1, .m-ico2, .m-ico8 { color: #2f2f2f; }
.m-ico1 { line-height: 20px; }
.m-ico1-cuk::before, .m-ico2-cuk::before, .m-ico8-cuk::before { display: block; width: 12px; height: 12px; position: absolute; }
.m-ico1-cuk::before { left: -20px; top: 3px; content: ""; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAASFBMVEUAAAAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9nZlWGAAAAGHRSTlMA8JZLh90mwmb95+HQuU8tGgkDyXdoODCNL2qlAAAATElEQVQI12XHtxHAIBAEwMP8461c/50KZpASNltMNaWKJQd7hYypScMAH7IBJZ4dQ9exQDxYbgGB3x7WA68oY61RXyQg9zgiP+OJ3AvHTwIV3NNdBwAAAABJRU5ErkJggg=="); }
.m-ico1:hover::before { color: #ea3524; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAASFBMVEUAAADqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSQl1JIRAAAAGHRSTlMA8JZLh90mwv3n4dC5aGZPLRoJA8l3ODDnTj0iAAAATElEQVQI12XHRxKAIBAEwAHZJWfD/38qVKEX+taYaggVS3YxuoypSc0An7IBxV8dQ1e+QDxYbgGB3x5WA68cOiV9fJGA3GOI7IwlMi/KgwIgETj2vwAAAABJRU5ErkJggg=="); }
.m-ico2-cuk::before { left: -20px; top: 20px; content: ""; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAV1BMVEUAAAAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy978wo4AAAAHXRSTlMAvyjJtUTFEAP2z7q3Oi/CqqVYUjYb9Z+TeG1kF5yUTEIAAABmSURBVAjXNctHEoVACATQhmGSE8w/ev9zClq+BXQXBR5ecrHNH1IcX5qX0pA2+XUBeklQaXIemBmXddAR7rwPVhxMdNtohS3TclSgjZKwB4+3/lf+y+o6T18AOTKFQHODolz1fjsB61kDIdeocusAAAAASUVORK5CYII="); }
.m-ico2:hover::before { color: #ea3524; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAV1BMVEUAAADqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTfzed7AAAAHXRSTlMAvyjJRMW3tRAD9s+6Oi/CqqVYUjYb9Z+TeG1kFwdnNkIAAABmSURBVAjXNctZEoQwCATQhuwxifuM2/3PKWj5PqC7KPCxIRfdvJHg+JM8lYq0hKMFoJUEkQZjgZHxmDsZ7s1rp8VARbP0WlgzTZcHah8SVmfxl3/Pp59N42EHkCOTczRWCMpe7q8b8h8DJRjE9UgAAAAASUVORK5CYII="); }
.m-ico8-cuk::before { left: -20px; top: 20px; content: ""; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAP1BMVEUAAAAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy+3NXOjAAAAFXRSTlMAzcKRn2BL776yg35oZz06LhMSCooOyD2yAAAAU0lEQVQI1z3IRxKAMAxDUcVOQnrl/mcFm/IWmvnCbbMxvPGIDnARqllZ2zSSl/VJg7tsZw1XZauDogEMgpiBLZE9w5TfQ3kCSsYrF9D6YhEO8zsujNQBznONI0gAAAAASUVORK5CYII="); }
.m-ico8:hover::before { color: #ea3524; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAQlBMVEUAAADqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSTqNSS3iciRAAAAFnRSTlMAzcIEkZ9gS+++soN+aGc9Oi4TEgqKBEszPQAAAFdJREFUCNc9iVcWgCAMBJcYQKUX739VSSzzMS+zwWKyMTzxcDrAnVCKFduiEbzYBw2u4soaLouz09ioAY02ufvBlsheR5fdL63Zr1+KeIkJNL4YhN387DefDwIMJVgwowAAAABJRU5ErkJggg=="); }
.m-main-left a:hover { color: #ea3524; }
.m-ico2, .m-ico8 { line-height: 50px; }
.m-ico3, .m-ico4, .m-ico5, .m-ico6, .m-ico7, .m-ico9, .m-ico10, .m-ico11, .m-ico12, .m-ico13 { color: #999999; line-height: 30px; }
.m-main-right { float: left; width: 1070px; box-sizing: border-box; overflow: hidden; background: #fff; margin-bottom: 30px; padding: 30px; position: relative; min-height: 640px; }
.m-main-title1 { font-size: 18px; color: #1e1e1e; font-weight: bold; position: relative; display:block;margin-bottom:30px;}
.m-main-title1::before { content: ""; position: absolute; width: 4px; height: 20px; background: #1e1e1e; left: -30px; }
.m-content-txt { width: 650px; height: 140px; background: #f6f6f6; box-sizing: border-box; padding: 0 30px; margin: 20px 0; position: relative; }
.m-tables { width: 560px; height: 99px; font-size: 14px; box-sizing: border-box; position: absolute; top: 50%; left: 50%; margin-left: -280px; margin-top: -45px; }
.m-tables tr { height: 33px; line-height: 33px; }
.m-tables tr td { width: 290px; }
.m-tables tr td span { color: #999999; padding-left: 20px; }
.m-content-address { width: 650px; height: 240px; background: #f6f6f6; box-sizing: border-box; padding: 0 30px; position: relative; }
.m-tables2 { width: 560px; height: 165px; font-size: 14px; box-sizing: border-box; position: absolute; left: 50%; margin-left: -280px; margin-top: 10px; }
.m-tables2 tr { height: 33px; line-height: 33px; }
.m-tables2 tr td { width: 290px; }
.m-tables2 tr td span { color: #999999; padding-left: 20px; }
.m-main-p7, .m-main-p8 { display: block; height: 30px; margin: 20px 0; }
.m-main-p8 a { display: block; float: left; height: 30px; width: 60px; box-sizing: border-box; border: solid 1px #ea3524; font-size: 12px; text-align: center; line-height: 30px; }
.m-main-p7 a { display: block; float: left; height: 30px; width: 60px; box-sizing: border-box; border: solid 1px #ea3524; font-size: 12px; text-align: center; line-height: 30px; }
.m-main-cuk { background: #ea3524;}
.m-main-cuk1 { color:#000;}
.m-main-cuk2 { background: #ea3524; color: #fff; }
.m-main-cuk3 {border: solid 1px #777; padding: 4px 12px; font-weight: 500; font-size: 13px;background: #ea3524; color: #fff; }
a.m-main-cuk3:hover{color: #fff;text-decoration: none;}
.m-main-nocuk { color: #ea3524; }
/*.m-main-p8 a:nth-child(1), .m-main-p8 a:nth-child(2), .m-main-p8 a:nth-child(3) { border-right: none; }*/
.m-main-p8 a:nth-child(2),.m-main-p8 a:nth-child(3),.m-main-p8 a:nth-child(4),.m-main-p8 a:nth-child(5),.m-main-p8 a:nth-child(6),.m-main-p8 a:nth-child(7){ border-left:none; }
.title1 { padding-top: 10px; }
.m-main-n1 { padding-top: 10px; }
.m-main-n1 label { padding-right: 15px; }
.m-main-n1, .m-main-n2 { font-size: 12px; color: #999999; line-height: 20px; }
.m-none { display: none; }
table.m-show { display: block; }
#parent { display: block; background: url('../img/0.png') 130px center no-repeat; width: 150px; height: 40px; overflow: hidden; border: solid 1px #dddddd; float: left; }
#parent select { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: transparent; border: none; padding-left: 10px; width: 156px; height: 100%; }
#parent3 { display: block; background: url('../img/0.png') 80px center no-repeat; width: 100px; height: 40px; overflow: hidden; border: solid 1px #dddddd; float: left; }
#parent3 select { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: transparent; border: none; padding-left: 10px; width: 120px; height: 100%; }
#xianlu { display: block; background: url('../img/0.png') 190px center no-repeat; width: 211px; height: 40px; overflow: hidden; border: solid 1px #dddddd; float: left;}
#xianlu select{ -webkit-appearance: none; -moz-appearance: none; appearance: none; background: transparent; border: none; padding-left: 10px; width: 210px; height: 100%; }
#parent4 { display: block; background: url('../img/0.png') 380px center no-repeat; width: 400px; height: 40px; overflow: hidden; border: solid 1px #dddddd; float: left; }
#parent4 select { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: transparent; border: none; padding-left: 10px; width: 406px; height: 100%; }
.parent2 { float: left; margin-left: 10px; }
.y-form { position: relative; clear: both; }
form.d-form { padding-top: 30px; }
form.d-form p { height: 40px; }
form.d-form p { position: relative; font-size: 14px; color: #2f2f2f; margin-bottom: 10px; clear: both; display: block; }
form.d-form p label { float: left; }
p#d-list-p5 { height: 80px; }
form.d-form p input { float: left; }
.y-form p { position: relative; font-size: 14px; color: #2f2f2f; margin-bottom: 20px; clear: both; display: block; }
.y-form p label { float: left; }
.y-form p input { float: left; }
.y-p5 { position: relative; }
.y-p3 input { width: 300px; height: 40px; padding-left: 10px; }
.y-p4 input { width: 100px; height: 40px; }
.y-p5 textarea { height: 150px; width: 450px; border: solid 1px #dddddd; }
p.y-p3, p.y-p4 { height: 40px; }
p.y-p3 input, p.y-p4 input { padding-left: 10px; border: solid 1px #dddddd; }
p.y-p5 textarea { padding: 10px; }
p.y-p6 input { width: 160px; height: 40px; line-height: 40px; text-align: center; cursor: pointer; font-size: 16px; color: #ffffff; background: #ea3524; outline: none; border: none; margin: 12px 0 0 68px; }
#parent2 { background: url('../img/0.png') 75px center no-repeat; width: 90px; height: 30px; overflow: hidden; border: solid 1px #dddddd; float: left; margin-left: 440px; }
#parent2 select { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: transparent; border: none; padding-left: 10px; width: 96px; height: 100%; }
.p-list-a { float: right; display: block; width: 230px; height: 30px; position: relative; box-sizing: border-box; }
.p-list-a input { height: 30px; width: 180px; float: left; outline: none; border: solid 1px #ddd; box-sizing: border-box; padding-left: 10px; }
.p-list-a label { width: 50px; float: left; display: inline-block; height: 30px; font-size: 12px; color: #fff; background: #ea3524; box-sizing: border-box; line-height: 30px; text-align: center; cursor: pointer; }
.p-main-list { position: relative; width: 100%; margin: 20px auto; box-sizing: border-box; overflow: hidden;}
.p-main-table, .p-main-table2, .p-main-table3 { position: relative; width: 100%; font-size: 12px; }
.d-main-table { position: relative; width: 770px; font-size: 12px; float: left; }
.p-main-table3 { margin: 30px 0; }
a.p-main-a1 { font-size: 14px; color: #2f2f2f; float: left; display: block; }
.p-main-table thead tr { height: 30px; line-height: 30px; }
.p-main-table tbody tr { height: 38px; line-height: 38px; }
.p-main-table thead tr { position: relative; background: #2f2f2f; color: #fff; }
.p-main-table tr td:first-child,.p-main-table thead tr th:first-child { width: 50px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block; }
.p-main-table tr td:nth-child(2),.p-main-table thead tr th:nth-child(2) { width: 160px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block; }
.p-main-table tr td:nth-child(3),.p-main-table thead tr th:nth-child(3) { width: 130px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block; }
.p-main-table tr td:nth-child(4),.p-main-table thead tr th:nth-child(4) { width: 90px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block; }
.p-main-table tr td:nth-child(5),.p-main-table thead tr th:nth-child(5) { width: 85px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block; }
.p-main-table tr td:nth-child(6),.p-main-table thead tr th:nth-child(6) { width: 145px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block; }
.p-main-table tr td:nth-child(7),.p-main-table thead tr th:nth-child(7) { width: 145px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block; }
.p-main-table tr td:nth-child(8),.p-main-table thead tr th:nth-child(8) { width: 94px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block; }
.p-main-table tr td:nth-child(9),.p-main-table thead tr th:nth-child(9) { width: 124px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block; }
.p-main-table tr td a { color: #ea3524; }
.p-main-table tr td a:first-child { padding-right: 10px; }
.p-main-table tbody tr:nth-child(2n) { background: #f6f6f6; }
.p-main-table3 thead tr { height: 30px; line-height: 30px; }
.p-main-table3 tbody tr { height: 38px; line-height: 38px; }
.p-main-table3 thead tr { position: relative; background: #2f2f2f; color: #fff; }
.p-main-table3 tr td:nth-child(1), .p-main-table3 tr th:nth-child(1) { width: 50px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block; }
.p-main-table3 tr td:nth-child(2), .p-main-table3 tr th:nth-child(2) { width: 250px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block; }
.p-main-table3 tr td:nth-child(3), .p-main-table3 tr th:nth-child(3) { width: 110px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block; }
.p-main-table3 tr td:nth-child(4), .p-main-table3 tr th:nth-child(4) { width: 170px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block; }
.p-main-table3 tr td:nth-child(5), .p-main-table3 tr th:nth-child(5) { width: 219px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block; }
.p-main-table3 tr td a:first-child { padding-right: 10px; }
.p-main-table3 tbody tr:nth-child(2n) { background: #f6f6f6; }
.p-main-table2 th { text-align: center; }
.p-main-table2 thead tr { height: 30px; line-height: 30px; }
.p-main-table2 tbody tr { height: 38px; line-height: 38px; }
.p-main-table2 thead tr { position: relative; background: #2f2f2f; color: #fff; }
.p-main-table2 tr td:first-child,.p-main-table2 thead tr th:first-child{ width: 65px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block;}
.p-main-table2 tr td:nth-child(2),.p-main-table2 thead tr th:nth-child(2){ width: 150px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block;}
.p-main-table2 tr td:nth-child(3),.p-main-table2 thead tr th:nth-child(3){ width: 100px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block;}
.p-main-table2 tr td:nth-child(4),.p-main-table2 thead tr th:nth-child(4) { width: 110px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block;}
.p-main-table2 tr td:nth-child(5),.p-main-table2 thead tr th:nth-child(5) { width: 70px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block;}
.p-main-table2 tr td:nth-child(6),.p-main-table2 thead tr th:nth-child(6) { width: 75px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block;}
.p-main-table2 tr td:nth-child(7),.p-main-table2 thead tr th:nth-child(7) { width: 120px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block;}
.p-main-table2 tr td:nth-child(8),.p-main-table2 thead tr th:nth-child(8) { width: 130px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block;}
.p-main-table2 tr td:nth-child(9),.p-main-table2 thead tr th:nth-child(9) { width: 120px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block;}
.p-main-table2 tr td:nth-child(10),.p-main-table2 thead tr th:nth-child(10) { width: 120px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block;}
.p-main-table2 tr td:nth-child(11),.p-main-table2 thead tr th:nth-child(11) { width: 83px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; display: inline-block;}
.p-main-table2 tr td a { color: #ea3524; float:left;}
.p-main-table2 tr td a:first-child { padding-right: 10px; }
.p-main-table2 tbody tr:nth-child(2n) { background: #f6f6f6; }
span#deli-span { font-size: 18px; color: #ea3524; padding-left: 10px; }
.deli-input { display: inline-block; width: 160px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; background: #ea3524; cursor: pointer; margin-top: 30px; outline: none; border: none; color: #fff; }
.deli-input2 { display: block; width: 94px; height: 30px; line-height: 30px; text-align: center; font-size: 12px; background: #ea3524; cursor: pointer; outline: none; border: none; color: #fff; }
a.deli-input2:hover{color: #fff;text-decoration-line: none;}
div#m-main-right { height: auto; padding-bottom: 30px; }
.d-list { position: relative; }
.d-list-lable1 { display: block; float: left; font-size: 14px; color: #2f2f2f; }
div#d-list-div { float: left; background: #f6f6f6; width: 770px; font-size: 12px; color: #2f2f2f; margin-bottom: 30px; }
.d-list-p1 { height: 40px; width: 660px; margin: 0 auto; }
.d-list-p1 span { display: block; float: left; text-align: center; line-height: 40px; height: 40px; font-size: 12px; }
.d-list-p1 span:nth-child(1) { width: 460px; }
.d-list-p1 span:nth-child(2) { width: 90px;/*margin: 0 10px;*/ }
.d-list-p1 span:nth-child(3) { width: 90px; }
.d-list-p2 { position: relative; margin-bottom: 10px; }
.d-list-p2 span { display: block; width: 36px; text-align: center; line-height: 30px; float: left; font-size: 12px; }
p.d-list-p3 { line-height: 30px; }
p.d-list-p3 a:first-child { float: left; display: block; font-size: 12px; margin-left: 40px; }
p.d-list-p3 a:last-child { float: left; display: block; font-size: 12px; padding-left: 10px; }
.d-list-p2 input { height: 40px; border: solid 1px #dddddd; display: block; float: left; font-size: 12px; }
p.d-list-p2 input:nth-child(2) { width: 460px; }
p.d-list-p2 input:nth-child(3) { width: 90px; margin: 0 10px; }
p.d-list-p2 input:nth-child(4) { width: 90px; }
div#d-list-div p { height: 30px; margin-bottom: 10px; }
div#d-list-div p:nth-child(1) { margin-bottom: 0px; }
div#d-list-div p input { height: 30px; border: solid 1px #dddddd; padding-left: 10px; }
#d-list-close { color: #ea3524; cursor: pointer; }
.d-list-p5 textarea { border: solid 1px #dddddd; width: 500px; height: 80px; padding: 10px; margin-left: 30px; }
.d-list-big { clear: both; overflow: hidden; padding-top: 30px; }

#d-list-table { float: left; width: 800px; table-layout: fixed; empty-cells: show; border-collapse: collapse; margin: 0 auto; }
#d-list-table { font-size: 12px; color: #999999; margin-left: 10px; }
#d-list-table label {margin-left: 20px;}
#d-list-table span { height: 15px; line-height: 15px;vertical-align:middle;white-space: nowrap;}
#d-list-table input { width: 15px; height: 15px;vertical-align:middle;}

table input { width: 15px; height: 15px; }
.d-list-lastp1 { clear: both; height: 40px; line-height: 40px; padding-top: 33px; }
.d-list-lable2 { font-size: 14px; float: left; margin: 0 5px; }
.d-list-lastp1 input { height: 40px; width: 100px; padding-left: 10px; line-height: 40px; float: left; margin-left: 15px; }
.d-list-lastp1 span { float: left; font-size: 12px; }
.d-list-lastp1 span a { color: #ea3524; }
.y-p7 { padding-top: 60px; }
.m-main-a2 { float: right; display: block; width: 120px; height: 30px; text-align: center; line-height: 30px; background: #ea3524; font-size: 14px; color: #fff; font-size: 14px; }
.w-div { width: 350px; height: 80px; background: #f6f6f6; position: relative; padding: 20px; box-sizing: border-box; }
.w-div a { line-height: 40px; display: block; float: left; height: 40px; }
.w-div a:nth-child(1) { font-size: 14px; color: #999999; }
.w-div a:nth-child(2) { font-size: 24px; color: #ea3524; }
.w-div a:nth-child(3) { font-size: 12px; color: #ea3524; }
.coupon-box {margin:10px;width: 220px; height: 100px; background: #f6f6f6;display:inline-block; box-sizing: border-box;}
.coupon-desc {width: 180px;display: inline-block;color:#fff;}
.coupon-title {color:#ea3524;margin:7px 5px 0px 10px;font-size: 20px;}
.coupon-cond {color:#ea3524;margin:2px;border-radius: 2px;font-size: 15px;margin-left:10px;}
.coupon-cond span {background: #fff4ec;padding:0 5px 0 5px;}
.coupon-fit {margin-left:10px;line-height:16px;font-size: 12px;font-weight: 700;color:#000;height:32px;}
.coupon-time {margin-left:10px;line-height:16px;font-size: 12px;color:#000;}

.coupon-btn {width: 20px;height:84px;float:right;display:  inline-block;background:#ea3524;color:#fff; padding: 8px;}

.coupon-btn-text li {line-height: 20px;}
.coupon-btn-avail {width: 20px;height:84px;float:right;display:  inline-block;background:#74d2d4;color:#fff; padding: 8px;}
.coupon-btn-used {width: 20px;height:84px;float:right;display:  inline-block;background:#c3c3c3;color:#fff; padding: 8px;}
.coupon-btn-out {width: 20px;height:84px;float:right;display:  inline-block;background:#c3c3c3;color:#fff; padding: 8px;}

.coupon-addform-sel { display: block; background: url('../img/0.png') 180px center no-repeat; width: 211px; height: 40px; overflow: hidden; border: solid 1px #dddddd; float: left;}
.coupon-addform-sel select{ -webkit-appearance: none; -moz-appearance: none; appearance: none; background: transparent; border: none; padding-left: 10px; width: 210px; height: 100%; }

.w-div a:nth-child(4) { font-size: 14px; color: #fff; width: 80px; height: 40px; display: block; background: #ea3524;	/*right: 20px;*/ line-height: 40px; text-align: center; float: right; }
.i-form { position: relative; width: 530px; padding-top: 30px; font-size: 14px; }
.i-form p.i-p3 { height: 35px; line-height: 35px; }
.i-p4 { margin-bottom: 10px; }
.i-form p.i-p1 { height: 40px; line-height: 40px; }
.i-p label { color: #2f2f2f; width: 80px; display: block; float: left; text-align: right; }
.i-p .error {width: 150px; }
.i-p input { height: 40px; width: 250px; float: left; border: 1px solid #dddddd; padding-left: 10px; }
.i-p1 { margin-bottom: 20px; }
.i-p6 { margin-left: 13px; }
.m-main-al1 { overflow: hidden; margin-bottom: 50px; }


/*添加收货地址开始*/
.a-name{
	margin-bottom: 20px;
	position: relative;
	clear:both;
	overflow: hidden;
	height:40px;
	
}
.a-name input{
	font-size: 14px;
    border: solid 1px #dddddd;
    width: 300px;
    height: 40px;
    outline: none;
    line-height: 40px;
    padding-left: 10px;
    margin-left: 10px;
    box-sizing:border-box;
}
.a-lable{
display:inline-block;
font-size: 14px;
width: 100px;
text-align: right;
line-height:40px;
}
.a-lable-a{
	float: left;
}
.a-input{
	width: 160px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    font-size: 16px;
    color: #fff;
    background: #ea3524;
    outline: none;
    border: none;
    margin-left: 78px;
    margin: 20px 0 0 114px;
}
.a-star{color:red;font-size: 20px;padding-left: 5px;}
#parent-a {margin-left:15px; float: left; display: block;130px center no-repeat; width: 130px; height: 38px; overflow: hidden; border: solid 1px #dddddd; }
#parent-a select { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: transparent; border: none; padding-left: 10px; width: 156px; height: 100%; }
.a-form1{
	margin-top: 30px;
}
/*添加收货地址结束*/


/*新增*/
.pagination-div{
	float: left;
    width: 50px;
    display: block;
        background: url(../img/0.png) 36px center no-repeat;
    overflow: hidden;
    z-index: 10;
    position: relative;
    border: solid 1px #dddddd;
    box-sizing: border-box;

}
.pagination-div select{
	    width: 65px;
    z-index: 1;
    position: relative;
    border: none;
    padding-left: 10px;
    background: transparent;
}
.pagination-span{
	margin-left: 10px;
}
select{
	    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    
}
input#sub-input2{
	width: 50px;
    float: left;
    display: inline-block;
    height: 30px;
    font-size: 12px;
    color: rgb(255, 255, 255);
    box-sizing: border-box;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    background: rgb(234, 53, 36);
    text-indent: -.5em;
}
.input-ban{
width: 150px;
height: 40px;
text-align: center;
cursor: pointer;
line-height: 40px;
font-size: 14px;
background: #ea3524;
color: #fff;
outline: none;
border: none;
letter-spacing: 4px;
border-radius: 3px;
}

.ZFB{
width: 160px;
height: 70px;
margin: 40px 0;
}
.c-form{
position: relative;
font-size: 14px;
	color: #2f2f2f
}
.c-form p{
	overflow: hidden;
	display: block;
	margin-bottom: 20px;
}
.c-form p label{
margin-right: 15px;
}
.c-input{
	width: 250px;
	height: 40px;
	outline: none;
	border: #ddd solid 1px;
	padding-left: 10px;
}
.c-sub{
	width: 160px;
	height: 40px;
	text-align: center;
	line-height: 40px;
font-size: 14px;
background: #ea3524;
color: #fff;
outline: none;
border: none;
    position: relative;
    left: 85px;
    margin-top: 10px;
}

.a-right-p5 span:last-child{
	color: #ea3524;
}
/*图片修改为表格*/
.m-table4 { position: relative; margin: 0 auto 125px; 
    overflow: hidden;
    border-left: solid #dddddd 1px;
}

.z-table{
	position: relative;
	font-size: 12px;
	color: #2f2f2f;
	border-collapse: collapse; border-spacing: 0;
	float: left;
	width: 249px;
	box-sizing: border-box;
}
.z-table thead tr,.z-table tbody tr {
	box-sizing: border-box;
} 
.z-table thead tr th{
width: 80px;
height: 20px;
overflow: hidden;
box-sizing: border-box;
line-height: 20px;
text-align: center;background: #2f2f2f;
color: #fff;

}
.z-table tbody tr td{
width: 80px;
height: 20px;
box-sizing: border-box;
border: #dddddd 1px solid;
line-height: 20px;
text-align: center;
}
td.z-td-bg{
	background: #f2f2f2;
	width: 85px;
}
.z-ul{
	position: relative;
	height: 20px;
	background: #2f2f2f;
	color: #fff;
	line-height: 20px;
	font-size: 12px;
	color: #fff;

}
.z-ul span{
	display: inline-block;
width: 83px;
float: left;
text-align: center;

}
.z-alltable tbody tr td{
border-top: none;
}
.z-alltable tbody tr td:nth-child(n+1){
border-left: none;
}
p.m-top-p1{
	color: #999
}
p.m-top-p2{
	color: #999;
	margin-left: 30px;
}
.z-table5{
	position: relative;
	width: 100%;
}
.z-table5 p:first-child{

	height: 25px;
		text-align: center;
	line-height: 25px;
font-size: 14px;
background: #2f2f2f;
color: #fff;
}
.z-table5-p{
		height: 25px;
	line-height: 25px;
   font-size: 13px;
	color: #2f2f2f;
	position: relative;
	overflow: hidden;
	
}
.z-table5-p span:first-child{
	width: 200px;
	display: inline-block;
	box-sizing: border-box;
	border-left: solid 1px #dddddd;
}

.z-table5-p span:last-child{
	width: 730px;
	display: inline-block;
	box-sizing: border-box;
		box-sizing: border-box;
		border-left: solid #dddddd 1px;
}
.z-table5-p:nth-child(2n-1){
background: #f2f2f2;
border-top:solid 1px #ddd;
border-bottom:solid 1px #ddd;
}
#t-table6{
	position: relative;
	margin-top: 60px;
	
}
#t-table6 thead tr{
	width: 1000px;
		background: #2f2f2f;
	color: #fff;
}
#t-table6 tr{
height: 25px;
line-height: 25px;
font-size: 12px;
}
#t-table6 tbody tr td{
	border:1px solid #dddddd;
	padding-left: 5px;
}
#t-table6 thead tr th:first-child,#t-table6 thead tr th:nth-child(2),#t-table6 thead tr th:nth-child(3),#t-table6 thead tr th:nth-child(4){
	text-align: center;
}
#t-table6 tbody tr td:first-child,#t-table6 thead tr th:first-child{
width: 90px;

}
#t-table6 tbody tr td:nth-child(2),#t-table6 thead tr th:nth-child(2){
width: 145px;

}
#t-table6 tbody tr td:nth-child(3),#t-table6 thead tr th:nth-child(3){
width: 105px;

}
#t-table6 tbody tr td:nth-child(4),#t-table6 thead tr th:nth-child(4){
width: 660px;

}
.t-table6-td{
	background: #f2f2f2;
	text-align: center;
}

#t-table7{
	position: relative;
	margin-top: 50px;
	
}
#t-table7 thead tr{
	width: 1000px;
		background: #2f2f2f;
	color: #fff;
}
#t-table7 tr{
height: 25px;
line-height: 25px;
font-size: 12px;
}
#t-table7 tbody tr td{
	border:1px solid #dddddd;
	padding-left: 5px;
}
#t-table7 thead tr th:first-child,#t-table7 thead tr th:nth-child(2),#t-table7 thead tr th:nth-child(3){
	text-align: center;
}
#t-table7 tbody tr td:first-child,#t-table7 thead tr th:first-child{
width: 90px;

}
#t-table7 tbody tr td:nth-child(2),#t-table7 thead tr th:nth-child(2){
width: 175px;

}
#t-table7 tbody tr td:nth-child(3),#t-table7 thead tr th:nth-child(3){
width: 115px;

}
/*图片改表格结束*/

.y-p1 label, .y-p2 label, .y-p3 label {
	margin-top: 15px;
}
.weight_all {margin-left: 20px;}
.a-hl{
    margin: 26px 0 0 30px;
	float: left;
	position: relative;
	width: 160px;
	height: 30px;
	background: #ea3524;
	line-height: 30px;
	text-align: center;	
	border-radius: 3px;
}
.a-hl a{
	padding-left: 28px;
	color: #fff;
	font-size: 14px;
}
.a-hl::before {
	position: absolute;
	top: 8px;
    left: 15px;
	width: 16px;
	height: 16px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfhAhYVGgJasMPIAAAAs0lEQVQoz42Qsa4BARBFD1Fto/IDKlHLU5CI0n4EPkLNL2jU+BLRK9GJRpZEo9Iehd19eG9xp5qZczM3gx0jE11ExGLcR3YwshmPXytwaJRTcvyvKXm6aIa/59ZAs4CqZ6vyDFQspdc39kUs/wKBG9cxMnOe2ApppAkr9ixoE/JDLRknQI86Na7AkhItrqlRHyIhjh08hN3dgVEc6W/57lEA5vmgL4AjzcxtgxOGHs3SwfAG8M7O1jitzUwAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTctMDItMjJUMjE6MjY6MDIrMDg6MDADKT+yAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE3LTAyLTIyVDIxOjI2OjAyKzA4OjAwcnSHDgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAASUVORK5CYII=");
	content: "";
}


/* 会员积分 */
.integral{
	width: 270px;
	height: 140px;
	box-sizing: border-box;
	border: solid 2px #ea3524;
	position: absolute;
	top: 70px;
	right: 60px;
}
.integral>h4{
	font-size: 14px;
	color: #fff;
	height: 40px;
	background-color: #ea3524;
	line-height: 40px;
	text-align: center;
}
.integral-left{
	float: left;
	margin: 25px 0 0 25px;

}
.ico-m1,.ico-m2,.ico-m3,.ico-m4,.ico-m5,.ico-m6,.ico-m7,.ico-m8,.ico-m9,.ico-m10{
		display: block;
	width: 36px;
	height: 36px;
	background: url('../img/ico-m.png') no-repeat;
}
.ico-m1{
	background-position: 2px 2px;
}
.ico-m2{
	background-position: -36px 2px;
}
.ico-m3{
	background-position: 0 -33px;
}
.ico-m4{
	background-position: -36px -33px;
}
.ico-m5{
	background-position: 0 -68px;
}
.ico-m6{
	background-position: -36px -68px;
}
.ico-m7{
	background-position: 0 -105px;
}
.ico-m8{
	background-position: -36px -110px;
}
.ico-m9{
	background-position: 0 -141px;
}
.ico-m10{
	background-position:-34px -144px;
}

.progress {
  height: 5px;
  background: #ebebeb;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}
.progress > span {
  position: relative;
  float: left;
  margin: 0 -1px;
  /*min-width: 30px;*/
  height: 5px;
  line-height: 5px;
  text-align: right;
  background: #cccccc;
  border-color: #bfbfbf #b3b3b3 #9e9e9e;
  background-image: -webkit-linear-gradient(top, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);
  background-image: -moz-linear-gradient(top, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
}
.progress > span:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  height: 5px;
  background-size: 0 0;
  background-repeat: repeat-x;
  background-color: #ea3524;
}
.integral-right{
	float: right;
		width: 170px;
		margin-right: 25px;
}
.integral-p1{
	font-size: 14px;
	color: #ea3524;
	margin-top: 25px;
	margin-bottom: 8px;

}
.integral-p2 a{
font-size: 12px;
color: #999;
}
.integral-p2{

margin-top: 12px;
}
.integral-ul1{
		height: 300px;
	width: 800px;
}
.integral-ul1 li{
	float: left;
}
.integral-ul2{
	box-sizing: border-box;
	height: 80px;
	width: 800px;
	background-color: #f9f9f9;
	position: relative;
}
.integral-ul2 li{
	height: 80px;
	font-size: 14px;
	color: #ea3524;
}
.integral-ul2 li:first-child{
	padding-top: 24px;
	width: 150px;
	box-sizing: border-box;
	height: 80px;
	padding: 0 50px;
	    position: relative;
    top: 20px;
}
.integral-ul2 li:nth-child(n+2){
	height: 80px;
	width: 65px;
	box-sizing: border-box;
	text-align: center;


}
#allmain,#u-level-chart{
	width: 960px;
	height: 520px;
	background: #fff; display: none; position: absolute; left: 50%; z-index: 200; box-sizing: border-box; padding: 20px;
}

.integral-span span{
	font-size: 12px;
	color: #ea3524;
	position: relative;
    top: 10px;
}
.integral-span i{
	display: block;
	width: 20px;
	height: 20px;
	background: url('../img/ioc-k.png') no-repeat;
	margin-top: 20px;
	margin-left: 20px;

}
.ico-k1 i{
	background-position: 2px 1px;
}
.ico-k2 i{
	background-position: -20px 1px;
}
.ico-k3 i{
	background-position: 0 -19px;
}
.ico-k4 i{
	background-position: -20px -19px;
}
.ico-k5 i{
	background-position: 0 -39px;
}
.ico-k6 i{
	background-position: -20px -39px;
}
.ico-k7 i{
	background-position: 0 -59px;
}
.ico-k8 i{
	background-position: -20px -59px;
}
.ico-k9 i{
	background-position: 0 -79px;
}
.ico-k10 i{
	background-position: -20px -79px;
}
.integral-ul3 li:first-child{
height: 36px;
width: 150px;
background-color: #f9f9f9;
}
.integral-ul3 li {
width: 65px;
height: 36px;
box-sizing: border-box;
border: #f9f9f9 1px solid;
line-height: 36px;
text-align: center;
font-size: 12px;
}
.integral-p5{
	font-size: 12px;
	width: 430px;
	margin: 35px auto;
}
.integral-p5>span{
color: #ea3524;
}
.k-cont { margin: 0 auto; background: #f6f6f6; }

a.a-cart{
  position: absolute; bottom: 440px;
  width: 40px;
  height: 130px;
  cursor: pointer;
  display: inline-block;
}
.a-cart span {
	clear:both;
	height: 20px;
}
.a-cart span i.cart-icon {
	top:0px;
	left:25%;
	height: 20px;
}
.a-cart:hover{
    background: #fe2236;
}
/*.a-cart img{ width: 16px; height: 16px; 
      margin-left: 10px;
      margin-top: 5px;
    -webkit-transform:scale(1.5);
    -ms-transform:scale(1.5);
    -o-transform:scale(1.5);
    transform:scale(1.5);
    background: no-repeat;
    margin-bottom: 15px;
    font-size: 12px;
}*/
i.a-cart-s{
  display: inline-block;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  background: #fe2236;
  color: #fff;
  font-size: 12px;
    margin-top: 37px;
    margin-left: -10px;
}
.a-cart span{
  display: inline-block;
  width: 40px;
  text-align: center;
  color: #fff;
  line-height: 20px;
}
/* 商城开始 */
img {
    border: 0;
    vertical-align: middle;
}
.s-main{
	  height: 590px;
	  background: #fff; 
	  position: relative;
	  width: 1360px;
	  overflow: hidden;
	  box-sizing: border-box;
	  padding: 40px 90px;
}
.s-content{
	position: relative;
}
#s-top{
	position: relative;
	border-bottom: 2px solid #2f2f2f;
	height: 40px;
	box-sizing: border-box;
}
#s-top a{
	display: inline-block;
	float: left;
	width: 120px;
	height: 39px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #2f2f2f;
}
#s-top .s-on{
	background: #2f2f2f;
	color: #fff;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}
#s-box{
	/* display: none; */
	padding-top: 20px;
	position: relative;
}
.s-box-a{
	display: inline-block;
	width: 295px;
	height: 430px;
	float: left;
	text-align: center;
	position: relative;
	  transition: all .2s ease;
	  overflow: hidden;
	      margin-bottom: 10px;
}
.s-box-a:hover{
/* 	-webkit-transform: scale(1.001);
	  -moz-transform: scale(1.001);
			transform: scale(1.001); */
  -webkit-border-radius: 2px;
	  -moz-border-radius: 2px;
			border-radius: 2px;
  -webkit-box-shadow: 0 -1px 10px rgba(0,0,0,.5);
	  -moz-box-shadow: 0 -1px 10px rgba(0,0,0,.5);
			box-shadow: 0 -1px 10px rgba(0,0,0,.5);
}
.s-img{
	display: inline-block;
    width: auto;
    height: 220px;
    background-color: #f7f7f7;
}
.s-box-txt{
	padding: 40px 40px;
	/* width: 220px; */
	text-align: left;
}
.s-box-num{
	position: relative;
	line-height: 20px;
}
.s-box-num span:first-child{
	color: #ea3524;
	font-size: 22px;
	float: left;
	font-weight: bold;
}
.s-box-num span:last-child{
	float: right;
	font-size: 14px;
	color: #999999;
}
.s-box-name{
	padding-top: 10px;
	font-size: 14px;
	color: #2f2f2f;
	line-height: 20px;
}
.s-sup-dis1,.s-sup-dis2{
font-size: 12px;
padding: 5px;
color: #fff;
cursor: pointer;
position: absolute;
top: 20px;
left: 20px;
border-radius: 2px;
}
.s-sup-dis1{
  background-color: #ee5d50;
}
.s-sup-dis2{
  background-color: #adadad;
}
.s-box-add{
	width: 220px;
	height: 40px;
	box-sizing: border-box;
	border: solid #ea3524 1px;
	font-size: 16px;
	color: #ea3524;
	line-height: 40px;
	text-align: center;
	cursor: pointer;
	border-radius: 3px;
	position: absolute;
    bottom: 25px;
}
.s-box-noadd{
  width: 220px;
  height: 40px;
  box-sizing: border-box;
  border: solid #ddd 1px;
  font-size: 16px;
  color: #999999;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
  border-radius: 3px;
  position: absolute;
    bottom: 25px;
}
.s-cuk input{
		background-color: #fff;
		transition: all .2s ease;
}
.s-cuk input:hover{
		background-color: #ea3524;
		color: #fff;
}
input[type="button"]:disabled{
background-color: #fff;
color: #999999;
}
.s-box-content{
width: 1200px;
height: 450px;
padding: 10px;
box-sizing: border-box;
overflow: hidden;
position: relative;
}
.s-a{
	position: absolute;
	top: 0;
}
.s-left{
	left: -20px;
}
.s-right{
	right: -20px;
}
.s-box-main{
	overflow: hidden;
}
.TTSlider{width:1180px;margin:0 auto}
.TTSlider li{list-style-type:none;float:left;}
.TTSlider li img{border:none;}
.TTSliderTitle{height:40px;border-bottom:2px solid #2f2f2f;}
.TTSliderTitle ul{width:1180px;}
.TTSliderTitle li{float: left; width:120px;height:40px;position:relative;z-index:3;left:0;line-height: 40px;text-align: center;cursor: pointer;}
.cur{background: #2f2f2f;color: #fff; border-top-right-radius: 3px;border-top-left-radius: 3px;}
.TTSliderTitle .noneBorRight div{border-right:none;}
/* TTSliderPic */
.TTSliderPic{width:1180px;position:relative;height:430px;z-index:1}
.TTSliderPicList{position:relative;width:1185px;overflow:hidden;height:460px;}
.TTSliderPic ul{position:absolute; display:none; top:3px;left:0px;padding-top: 20px;}
.TTSliderPic ul.show{display:block;}
.TTSliderPic li{    width: 293px;height: 435px;margin-left: 2px;}
.TTSliderPrevBtn,.TTSliderNextBtn{cursor: pointer; height:42px;width:22px;position:absolute;z-index:999;top:50%;text-align:center;margin-top: -21px;}
.TTSliderPrevBtn{left:-57px;background:no-repeat;background-image: url("data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QOJaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzA2NyA3OS4xNTc3NDcsIDIwMTUvMDMvMzAtMjM6NDA6NDIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RTFCOUNEMEIzOTIwNjgxMTgyMkFGNUJFMjJFMDVDOEYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDlDMzE4REUyMzg2MTFFNzkzRjY4OUE1MDk5NEUwMTQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDlDMzE4REQyMzg2MTFFNzkzRjY4OUE1MDk5NEUwMTQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTlmNzEwYzYtZGRmMi00NTQ0LWFjMGYtYWM5OTI5NThlNzg1IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NWY3NjAxODMtODhlNi0xMWU1LWJiZDQtZmM5ZTNlMDRlZTg3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAKAAWAwERAAIRAQMRAf/EAF4AAQADAQAAAAAAAAAAAAAAAAYABQcKAQEAAAAAAAAAAAAAAAAAAAAAEAABAwMDBQEBAAAAAAAAAAABAgMEEQUGEiITACEUFRYHIxEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A7+OgKZdl0DEoDb77bs65TnfEs1mib512nLoluPHbSFqDYUscjlCEAjsVFKVALhY1mkW33jLnZceV+iXOPF8WA64fS2u2R58ac5jcVvWWiZUdlTa3ia8qqhY3OqBpl2XQMSgNvvtuzrlOd8SzWaJvnXacuiW48dtIWoNhSxyOUIQCOxUUpUFFiOIz0T3MxzFxqdl05rQyyjfBxqCupTa7WklaQ4ErIddBJUSQCarW4GkdBhmF0+8vn3Nfvquei5qeo+corR8rr7Vpr5q/301r35ug3PoJ0BTLsRgZbAbYfcdg3KC75dmvMTZOtM5FFNyI7iShRbKkDkbqAsAdwoJUkKLEcunrnuYdmLbUHLoLWtl5GyDksFFQm6WtRCElwpQS60ACkgkAUWhsNI6CdAUy7EYGWwG2H3HYNygu+XZrzE2TrTORRTciO4koUWypA5G6gLAHcKCVJAXCyXNJVvvGIuxI8X9EtkeL4s91s+lulskT40FzJIrmgNAxY7ynFskV5U0CDuaSH//Z");}
.TTSliderNextBtn{right:-57px;background:no-repeat;background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAApCAIAAAHJ/X6CAAAKQ2lDQ1BJQ0MgcHJvZmlsZQAAeNqdU3dYk/cWPt/3ZQ9WQtjwsZdsgQAiI6wIyBBZohCSAGGEEBJAxYWIClYUFRGcSFXEgtUKSJ2I4qAouGdBiohai1VcOO4f3Ke1fXrv7e371/u855zn/M55zw+AERImkeaiagA5UoU8Otgfj09IxMm9gAIVSOAEIBDmy8JnBcUAAPADeXh+dLA//AGvbwACAHDVLiQSx+H/g7pQJlcAIJEA4CIS5wsBkFIAyC5UyBQAyBgAsFOzZAoAlAAAbHl8QiIAqg0A7PRJPgUA2KmT3BcA2KIcqQgAjQEAmShHJAJAuwBgVYFSLALAwgCgrEAiLgTArgGAWbYyRwKAvQUAdo5YkA9AYACAmUIszAAgOAIAQx4TzQMgTAOgMNK/4KlfcIW4SAEAwMuVzZdL0jMUuJXQGnfy8ODiIeLCbLFCYRcpEGYJ5CKcl5sjE0jnA0zODAAAGvnRwf44P5Dn5uTh5mbnbO/0xaL+a/BvIj4h8d/+vIwCBAAQTs/v2l/l5dYDcMcBsHW/a6lbANpWAGjf+V0z2wmgWgrQevmLeTj8QB6eoVDIPB0cCgsL7SViob0w44s+/zPhb+CLfvb8QB7+23rwAHGaQJmtwKOD/XFhbnauUo7nywRCMW735yP+x4V//Y4p0eI0sVwsFYrxWIm4UCJNx3m5UpFEIcmV4hLpfzLxH5b9CZN3DQCshk/ATrYHtctswH7uAQKLDljSdgBAfvMtjBoLkQAQZzQyefcAAJO/+Y9AKwEAzZek4wAAvOgYXKiUF0zGCAAARKCBKrBBBwzBFKzADpzBHbzAFwJhBkRADCTAPBBCBuSAHAqhGJZBGVTAOtgEtbADGqARmuEQtMExOA3n4BJcgetwFwZgGJ7CGLyGCQRByAgTYSE6iBFijtgizggXmY4EImFINJKApCDpiBRRIsXIcqQCqUJqkV1II/ItchQ5jVxA+pDbyCAyivyKvEcxlIGyUQPUAnVAuagfGorGoHPRdDQPXYCWomvRGrQePYC2oqfRS+h1dAB9io5jgNExDmaM2WFcjIdFYIlYGibHFmPlWDVWjzVjHVg3dhUbwJ5h7wgkAouAE+wIXoQQwmyCkJBHWExYQ6gl7CO0EroIVwmDhDHCJyKTqE+0JXoS+cR4YjqxkFhGrCbuIR4hniVeJw4TX5NIJA7JkuROCiElkDJJC0lrSNtILaRTpD7SEGmcTCbrkG3J3uQIsoCsIJeRt5APkE+S+8nD5LcUOsWI4kwJoiRSpJQSSjVlP+UEpZ8yQpmgqlHNqZ7UCKqIOp9aSW2gdlAvU4epEzR1miXNmxZDy6Qto9XQmmlnafdoL+l0ugndgx5Fl9CX0mvoB+nn6YP0dwwNhg2Dx0hiKBlrGXsZpxi3GS+ZTKYF05eZyFQw1zIbmWeYD5hvVVgq9ip8FZHKEpU6lVaVfpXnqlRVc1U/1XmqC1SrVQ+rXlZ9pkZVs1DjqQnUFqvVqR1Vu6k2rs5Sd1KPUM9RX6O+X/2C+mMNsoaFRqCGSKNUY7fGGY0hFsYyZfFYQtZyVgPrLGuYTWJbsvnsTHYF+xt2L3tMU0NzqmasZpFmneZxzQEOxrHg8DnZnErOIc4NznstAy0/LbHWaq1mrX6tN9p62r7aYu1y7Rbt69rvdXCdQJ0snfU6bTr3dQm6NrpRuoW623XP6j7TY+t56Qn1yvUO6d3RR/Vt9KP1F+rv1u/RHzcwNAg2kBlsMThj8MyQY+hrmGm40fCE4agRy2i6kcRoo9FJoye4Ju6HZ+M1eBc+ZqxvHGKsNN5l3Gs8YWJpMtukxKTF5L4pzZRrmma60bTTdMzMyCzcrNisyeyOOdWca55hvtm82/yNhaVFnMVKizaLx5balnzLBZZNlvesmFY+VnlW9VbXrEnWXOss623WV2xQG1ebDJs6m8u2qK2brcR2m23fFOIUjynSKfVTbtox7PzsCuya7AbtOfZh9iX2bfbPHcwcEh3WO3Q7fHJ0dcx2bHC866ThNMOpxKnD6VdnG2ehc53zNRemS5DLEpd2lxdTbaeKp26fesuV5RruutK10/Wjm7ub3K3ZbdTdzD3Ffav7TS6bG8ldwz3vQfTw91jicczjnaebp8LzkOcvXnZeWV77vR5Ps5wmntYwbcjbxFvgvct7YDo+PWX6zukDPsY+Ap96n4e+pr4i3z2+I37Wfpl+B/ye+zv6y/2P+L/hefIW8U4FYAHBAeUBvYEagbMDawMfBJkEpQc1BY0FuwYvDD4VQgwJDVkfcpNvwBfyG/ljM9xnLJrRFcoInRVaG/owzCZMHtYRjobPCN8Qfm+m+UzpzLYIiOBHbIi4H2kZmRf5fRQpKjKqLupRtFN0cXT3LNas5Fn7Z72O8Y+pjLk722q2cnZnrGpsUmxj7Ju4gLiquIF4h/hF8ZcSdBMkCe2J5MTYxD2J43MC52yaM5zkmlSWdGOu5dyiuRfm6c7Lnnc8WTVZkHw4hZgSl7I/5YMgQlAvGE/lp25NHRPyhJuFT0W+oo2iUbG3uEo8kuadVpX2ON07fUP6aIZPRnXGMwlPUit5kRmSuSPzTVZE1t6sz9lx2S05lJyUnKNSDWmWtCvXMLcot09mKyuTDeR55m3KG5OHyvfkI/lz89sVbIVM0aO0Uq5QDhZML6greFsYW3i4SL1IWtQz32b+6vkjC4IWfL2QsFC4sLPYuHhZ8eAiv0W7FiOLUxd3LjFdUrpkeGnw0n3LaMuylv1Q4lhSVfJqedzyjlKD0qWlQyuCVzSVqZTJy26u9Fq5YxVhlWRV72qX1VtWfyoXlV+scKyorviwRrjm4ldOX9V89Xlt2treSrfK7etI66Trbqz3Wb+vSr1qQdXQhvANrRvxjeUbX21K3nShemr1js20zcrNAzVhNe1bzLas2/KhNqP2ep1/XctW/a2rt77ZJtrWv913e/MOgx0VO97vlOy8tSt4V2u9RX31btLugt2PGmIbur/mft24R3dPxZ6Pe6V7B/ZF7+tqdG9s3K+/v7IJbVI2jR5IOnDlm4Bv2pvtmne1cFoqDsJB5cEn36Z8e+NQ6KHOw9zDzd+Zf7f1COtIeSvSOr91rC2jbaA9ob3v6IyjnR1eHUe+t/9+7zHjY3XHNY9XnqCdKD3x+eSCk+OnZKeenU4/PdSZ3Hn3TPyZa11RXb1nQ8+ePxd07ky3X/fJ897nj13wvHD0Ivdi2yW3S609rj1HfnD94UivW2/rZffL7Vc8rnT0Tes70e/Tf/pqwNVz1/jXLl2feb3vxuwbt24m3Ry4Jbr1+Hb27Rd3Cu5M3F16j3iv/L7a/eoH+g/qf7T+sWXAbeD4YMBgz8NZD+8OCYee/pT/04fh0kfMR9UjRiONj50fHxsNGr3yZM6T4aeypxPPyn5W/3nrc6vn3/3i+0vPWPzY8Av5i8+/rnmp83Lvq6mvOscjxx+8znk98ab8rc7bfe+477rfx70fmSj8QP5Q89H6Y8en0E/3Pud8/vwv94Tz+4A5JREAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADgGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOkUxQjlDRDBCMzkyMDY4MTE4MjJBRjVCRTIyRTA1QzhGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ5NjJCNkU4MjM4NjExRTc5M0Y2ODlBNTA5OTRFMDE0IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ5NjJCNkU3MjM4NjExRTc5M0Y2ODlBNTA5OTRFMDE0IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE5ZjcxMGM2LWRkZjItNDU0NC1hYzBmLWFjOTkyOTU4ZTc4NSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjVmNzYwMTgzLTg4ZTYtMTFlNS1iYmQ0LWZjOWUzZTA0ZWU4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhDA4foAAAGkSURBVHjaYrh///5/MGAA4qtXr0JZEA4TAxhwcHCAxO7evQskGUEqwAAggBAsqDoSWAABhLANDhjgLLgEw39UcO/ePYQQxDlQVXAOBAAEEOOfP3+YmZlRLP779y+CD5GEC4HkkYUQXoPwEQ4Hqnr48CG6KxgIOIkB3X1w8yEAIIAYgO4F+hpI/scBoDbgUYcSWFjVMWBqQlPHgMt6uDomBhwAGCrAdAIMHhZMOVC8MTAoKSlBuCx45FBUYJWDqoAkXKxyEAAQgJIySwEABIEoeBHvf0P/ikjadAbzt2fELI3tRkc8Unhk3k8gWQ9EkCtGoK0pgi7VU+j1JUKJcw+Ue3tC0H1VNTMvNo/ZfwpjmH+yjipTaxQvZqG3/Dj7C8J0AUqrgxwAQRgIgKnx0k+QcOL/b+IRXF0jMUKQLoX7jrCEKii/lILnhZq/Y41f90cwyvBIcU0+qJmJPqg/qgMat7UEzQonIfvOTMgmTIglJtAa0UGqGmM83HlsJITQ/xD4cErprePcCVPEPGwQTPiX4MMDYjXcEL5wJXbClcg5i4gv/KwLgSmzNutdgz8AAAAASUVORK5CYII=");}
.TTSliderPrevBtn a,.TTSliderNextBtn a{height:40px;width:22px;display:inline-block;margin-top:75px}
/* 商城结束 */
/* 商品开始 */
.g-content{
position: relative;
width: 1360px;
border-top: 2px solid #ea3524;
margin: 20px auto;
background-color: #fff;
padding: 30px 0;
box-sizing: border-box;
}
.g-main{
  width: 1200px;
  margin: 0 auto;
  position: relative;
}
.g-lable{
  position: relative;
  padding: 0 10px;
}
.g-lable a{
  display: inline-block;
  float: left;
  font-size: 14px;
  color: #999999;
  padding-right: 10px;
  line-height: 30px;
  box-sizing: border-box;
}
.g-lable_cuk{
  height: 30px;
  line-height: 30px;
  padding: 0 25px 0 10px;
  border: solid #999999 1px;
  margin-right: 10px;
}
.g-lable_cuk i{
  padding-left: 7px;
  line-height: 30px;
}
.g-screen{
  width: 1180px;
  margin: 20px auto;
  box-sizing: border-box;
  padding: 20px;
  border: solid #999999 1px;
}
.g-screen-list{
  position: relative;
}
.selects {
    font-size: 14px
}
.selects li {
    list-style: none;
    padding: 0 0 0 0;
}
.selects dl {
    zoom: 1;
    position: relative;
    line-height: 20px;
}
.selects dl:after {
    content: " ";
    display: block;
    clear: both;
    height: 0;
    overflow: hidden
}
.selects dt {
    width: 90px;
    margin-bottom: 5px;
    position: absolute;
    top: 0;
    left: -90px;
    text-align: left;
    color: #666;
    height: 20px;
    line-height: 20px;
    font-weight: bold;
    overflow: hidden;
}
.selects dd {
    float: left;
}
.select-result dt {
    font-weight: bold
}
.select-no {
    color: #999
}
.selects .select-result a {
    padding-right: 20px;
    background: #f60 url("close.gif") right 9px no-repeat
}
.selects .select-result a:hover {
    background-position: right -15px
}
.selects li:nth-child(2n){
  margin: 0 0 10px 0;
}
.PicList{position:relative;width:1185px;}
.PicList-list{
  width: 1180px;
  margin: 0 auto;
}
.paginations{
  position: relative;
  margin: 40px 0;
  text-align: right;
}
.paginations li{
  display: inline-block;
    margin: 0 0;
}
.paginations li a{
    padding: 5px 10px;
    display: inline-block;
    color: #2f2f2f;
    font-size: 14px;
}
.paginations li a:hover{
  background-color:#2f2f2f;
  color: #fff;
}
.paginations li.actives a{
  background-color:#2f2f2f;
  color: #fff;
}
.pt30{
  padding-top: 30px;
  padding-bottom: 30px;
}
.v-content{
  position: relative;
  width: 1180px;
  margin: 30px auto 50px;
}
.v-left{
  float: left;
  position: relative;
}
#imagegallery{
  position: relative;
  float: left;
}
#imagegallery li{
   box-sizing: border-box;
     width: 70px;
height: 70px;
}
#imagegallery li:nth-child(2),#imagegallery li:nth-child(3),#imagegallery li:nth-child(4){
  margin-top: 10px;
}
#imagegallery li a img{
  box-sizing: border-box;
  display: inline-block;
  border: solid 1px rgba(0, 0, 0,0);
  width: 69px;
height: 69px;
}
.a-placeholder{
  float: left;
  width: 310px;
  height: 310px;
  box-sizing: border-box;
  border: solid 1px #ccc;
  margin-left: 10px;
  text-align: center;
  /*position: relative;*/
  margin-bottom: 10px;
  
  text-align: center;
  display:inline-block;
  vertical-align: middle;
}

.a-placeholder p {
	margin: 0px auto;
	line-height: 300px;
}
.a-placeholder img{
	display: inline-block;
     max-width: 300px;
     max-height: 300px;
}
.as_img{
  box-sizing: border-box;
  border: solid 1px #ea3524;
}
.as_img_no{
    border: solid 1px #ccc;
}
.v-p1{
  font-size: 18px;
  font-weight: bold;
  color: #2f2f2f;
}
p.v-p1 i{
width: 40px;display: inline-block;
height: 20px;
line-height: 20px;
text-align: center;
font-size: 14px;color: #fff;
border-radius: 3px;
margin-right: 10px;
background-color: #ea3524;
}

p.v-p1 i.t_gray {
background-color: #999;
}

.v-right{
float: left;
width: 730px;
margin-left: 60px;
}
.v-p2{
padding: 20px 0;
position: relative;
}
.v-p2-span1{
font-size: 28px;
color: #ea3524;
font-weight: bold;
position: relative;
top: 3px;
}
.v-p2-span2{
font-size: 24px;
color: #ea3524;
font-weight: bold;
}
.v-p2-span3{
font-size: 18px;
color: #999999;
padding-left: 20px;
}
.v-p2-span3 i{
display: inline-block;
width: 40px;
height: 20px;
line-height: 20px;
text-align: center;
font-size: 14px;
color: #fff;
border-radius: 3px;
margin-right: 10px;
background-color: #ea3524;
}
.v-right-list{
margin-top: 15px;
}
.v-right-list li{
  clear: both;
  margin-bottom: 20px;
  height: 30px;
  line-height: 30px;
}
.v-right-a1{
  float: left;
  font-size: 14px;
    color: #999999;
        padding-right: 5px;
}
.v-right-list li span{
  display: inline-block;
  height: 30px;
  width: auto;
  float: left;
  margin-right: 20px;
  box-sizing: border-box;
  text-align: center;
  cursor: pointer;
  padding-left: 5px;
  padding-right: 5px;
}
.v-right-list li span:hover{
    border: solid 1px #ea3524;
}
.v-r-nocuk{
  border: solid 1px #999;
  color: #999999;
}
.v-r-cuk{
  border: solid 1px #ea3524;
  color: #ea3524
}
.v-p3{
  padding-top: 10px;
  height: 30px;
  line-height: 30px;
  padding-bottom: 20px;
}
.v-p3-num{
  width: 90px;
  height: 30px;
  box-sizing: border-box;
  display: inline-block;
  float: left;
}
.v-p3-num a,.v-p3-num input{
  width: 30px;
  height: 30px;
  box-sizing: border-box;
  float: left;
  display: inline-block;
    text-align: center;
}
.v-p3-num a{
border: solid 1px #999;
color: #999;
}
.v-p3-num input{
  border: solid 1px #999;
  border-left: none;
  border-right: none;
}
.v-p3-span1{
  font-size: 14px;
  color: #999;
  padding-left: 15px;
}
.v-but{
  width: 220px;
  height: 50px;
  box-sizing: border-box;
  line-height: 50px;
  text-align: center;
  cursor: pointer;
  font-size: 20px;
  border-radius: 2px;
  outline: none;
  border: none;
  background-color: #fff;
}
.v-but-cuk{
  border: solid 1px #ea3524;
  color: #ea3524;
}
.v-but-nocuk{
  border: solid 1px #999;
  color: #999;
}
.v-box-img{
  width: 1360px;
    position: relative;
    margin: 55px auto;
}
.v-box-img img{
  margin: 0 auto;
}
.i-red{
  font-size: 12px;
  color: #ea3524;
  padding-left: 5px;
}
.v-ul{
  display: none;
}
ul.v-ul-show{
  display: block
}
.c-box{
  position: relative;
  margin: 0 auto;
}
.c-cart{
  position: relative;
  padding: 15px 15px 15px 30px;
}
.c-cart-nav{
  position: relative;
  height: 44px;
  box-sizing: border-box;
}
.c-cart-log{
  display: inline-block;
  width: 234px;
  height: 36px;
  float: left;
  line-height: 44px;
  padding-top: 4px;
}
.c-cart-num{
  height: 44px;
  width: 410px;
  float: right;
  line-height: 44px;
}
.c-num1{
  background-color: #ea3524;
  float: left;
  display: inline-block;
  width: 214px;
  position: relative;
  font-size: 16px;
  color: #fff;
}
.c-num1::before{
    margin-left: 50px;
    margin-right: 10px;
  display: inline-block;
   content: "1";
  width: 20px;
  height: 20px;
  background-color: #fff;
  line-height: 20px;
  color: #ea3524;
  border-radius: 50%;
  text-align: center;
}
.c-num2::before{
    margin-left: 50px;
    margin-right: 10px;
  display: inline-block;
   content: "2";
  width: 20px;
  height: 20px;
  background-color: #dddddd;
  line-height: 20px;
  color: #fff;
  border-radius: 50%;
  text-align: center;
}
.c-num1::after{
  position: absolute;
  right: -14px;
   content: "";
     border-top: 23px solid transparent;
    border-left: 15px solid #ea3524;
    border-bottom: 22px solid transparent;
}
.c-num2{
  float: left;
  display: inline-block;
  width: 190px;
  text-align: center;
    font-size: 16px;
  color: #dddddd;
  position: relative;
}
.c-num3{
  background-color: #fff;
  float: left;
  display: inline-block;
  width: 214px;
  position: relative;
  font-size: 16px;
  color: #999999;
  border-left: solid 1px #dddddd;
  border-top: solid 1px #dddddd;
  border-bottom: solid 1px #dddddd;
  z-index: 111;
}
.c-num3::before{
    margin-left: 50px;
    margin-right: 10px;
  display: inline-block;
   content: "1";
  width: 20px;
  height: 20px;
  background-color: #dddddd;
  line-height: 20px;
  color: #fff;
  border-radius: 50%;
  text-align: center;
}
.c-num4::before{
    margin-left: 50px;
    margin-right: 10px;
  display: inline-block;
   content: "2";
  width: 20px;
  height: 20px;
  background-color: #fff;
  line-height: 20px;
  color: #ea3524;
  border-radius: 50%;
  text-align: center;
}
.c-num3::after{
  position: absolute;
  right: -14px;
   content: "";
     border-top: 23px solid transparent;
    border-left: 15px solid #fff;
    border-bottom: 22px solid transparent;
}
.c-num4{
  float: left;
  display: inline-block;
  width: 190px;
  text-align: center;
    font-size: 16px;
  color: #fff;
  position: relative;
  background-color: #ea3524;
}
.c-content{
  box-sizing: border-box;
  position: relative;
  width: 1010px;
  margin: 25px 0 20px 0;
  font-size: 14px;
  color: #999999;
}
.c-content-top1{
  background-color: #f6f6f6;
  height: 40px;
  box-sizing: border-box;
  line-height: 40px;
  width: 1010px;
  border: solid 1px #dddddd;
}
.c-checkbox1{
  float: left;
  width: 55px;
}
.c-checkbox2{
  float: left;
  width: 70px;
}
.c-cart-name{
  float: left;
  text-align: center;
  width: 380px;
}
.c-cart-price{
  text-align: center;
  width: 130px;
  float: left;
}
.c-cart-number{
  width: 140px;
  text-align: center;
  float: left;
}
.c-cart-contprice{
  width: 125px;
  float: left;
  text-align: center;
}
.c-cart-operation{
  width: 100px;
  float: left;
  text-align: center;
}
.cart-store-0 {
  font-size: 16px;
  font-weight: 400;
  color: #ea3524;
  border-radius: 3px;
  margin: 0px 10px;
  padding: 2px 5px;
  border: 1px solid #ea3524;
}
.cart-store-1 {
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  border-radius: 3px;
  margin: 0px 10px;
  padding: 2px 5px;
  background-color: #ea3524;
}
.c-content-box{
margin-top: 20px;
}
.c-content-box ul li{
  height: 120px;
  width: 1010px;
  display: inline-block;
  box-sizing: border-box;
  top:-1px;
  border-left: solid 1px #ddd;
  border-right: solid 1px #ddd;
  border-bottom: solid 1px #ddd;
}
.c-content-box ul li:first-child{
  border-top: solid 1px #ddd;
}
.c-content-box ul li:nth-child(even){
  background-color: #f6f6f6;
}
.w3-check{
	padding: 15px;
  width: 14px;
  height: 14px;
}
.c-comm-d1{
  height: 120px;
  line-height: 120px;
  float: left;
  width: 55px;
  text-align: center;
}
.c-comm-d2{
  float: left;
  width: 90px;
  display: block;
  height: 120px;
  text-align: center;
}
.c-comm-d2 img{
  margin: 20px auto;
  border: #ddd 1px solid;
  display: inline-block;
  width: auto;
  height:80px;
}
.c-comm-d3{
  float: left;
  width: 360px;
  height: 120px;
  font-size: 14px;
  /*padding: 25px 0px 30px 25px;*/
overflow: hidden; /*自动隐藏文字*/
text-overflow: ellipsis;/*文字隐藏后添加省略号*/
white-space: nowrap;/*强制不换行*/
}
.c-comm-d3 .d3-content{
	margin: 25px 0px 30px 25px;
}
.c-comm-p1{
  color: #2f2f2f;
}
.c-comm-p2{
  color: #999999;
}
.c-comm-p3{
	margin: 10px 0px;
    line-height: 18px;
    white-space: pre-line;
}
.c-comm-d4{
  float: left;
  width: 130px;
  height: 120px;
  line-height: 120px;
  text-align: center;
  font-size: 14px;
  color: #2f2f2f;
}
.c-comm-cuk{
  margin-left: 5px;
  padding: 2px 5px;
  font-size: 12px;
  color: #fff;
  background-color: #acacac;
  border-radius: 2px;
}
.c-comm-d5{
  float: left;
  width: 140px;
  height: 120px;
}
.c-comm-d5 span{
      margin-top: 45px;
      margin-left: 30px;
}
.c-comm-d5 a{
cursor: pointer;
line-height: 30px;
}
.c-comm-d6{
  float: left;
  width: 125px;
    line-height: 120px;
  text-align: center;
  font-size: 14px;
  color: #2f2f2f;
  height: 120px;
}
.c-comm-d7{
  float: left;
  width: 100px;
  line-height: 120px;
  text-align: center;
  font-size: 14px;
  color: #2f2f2f;
  height: 120px;
}
.c-content_bottom{
    font-size: 14px;
  color: #999999;
  margin-top: 35px;
}
.c-conent-number{
  float: left;
}
.nb-weight {
	display: inline-block;
	margin-bottom: 5px;
}
#addr-list{
	height: 80%;
	overflow-y: scroll;
}
.c-box-prc{
  float: right;
  width: 210px;
  margin-right: 50px;
  margin-bottom: 50px;
}
.c-box-prc p{
  padding-bottom: 15px;
}
.c-prc-p1 span:last-child,.c-prc-p4 span:last-child{
font-weight: bold;
float: right;
color: #ea3524;
}
.c-prc-p2 span:last-child{
font-weight: bold;
float: right;
color: #000;
}
.c-prc-p3{
      margin: 0px 0px 14px 0;
}
.c-prc-p3 span{
  font-size: 12px;
  color: #ea3524;
  background-color: #fbd7d3;
  padding: 2px 15px;
  border-radius: 3px;
}
.c-prc-p4{
  margin-top: 5px;
  margin-bottom: 5px;
}
.c-prc-but{
  width: 210px;
  height: 50px;
  box-sizing: border-box;
  line-height: 50px;
  text-align: center;
  cursor: pointer;
  font-size: 20px;
  border-radius: 2px;
  outline: none;
  border: none;
  background-color: #ea3524;
    color: #fff;
}

.c-prc-nobut{
  width: 210px;
  height: 50px;
  box-sizing: border-box;
  line-height: 50px;
  text-align: center;
  cursor: pointer;
  font-size: 20px;
  border-radius: 2px;
  outline: none;
  border: none;
  border: solid #ddd 1px;
  color: #999999;
}
.c-content-top1 div{
  float: left;
  text-align: center;
}
.c-div1{
  width: 150px;
}
.c-div2{
  width: 305px;
}
.c-div3{
  width: 125px;
}
.c-div4{
  width: 100px;
}
.c-div5{
  width: 130px;
}
.m-order-content-boxs{
  position: relative;
  border-bottom: solid 1px #ddd;
  border-left: solid 1px #ddd;
  border-right: solid 1px #ddd;
  padding: 0px;
}
ul.m-order-content-box{
  width: 810px;
  min-height: 180px;
  border-right: solid 1px #ddd;
  display: inline-block;
}
ul.m-order-content-box li{

  display: inline-block;
  height: 120px;
    width: 810px;
    box-sizing: border-box;
    position: relative;
    border-bottom: solid 1px #ddd;
}
ul.m-order-content-box li:last-child{
    border-bottom: none;
}
ul.m-order-content-box li.m-order-content-order-no {
	width: 800px;height:20px;margin: 15px 0px 5px 15px;border-bottom: none;
}
.c-mall-order-d2{
  float: left;
  width: 150px;
  display: block;
  height: 120px;
  text-align: center;
  /*padding-top: 20px;*/
  /*padding-left: 28px;*/
}
.c-mall-order-d2 img{
  margin: 20px auto;
  border: #ddd 1px solid;
  display: block;
  max-width: 80px;
  max-height: 80px;
}
.c-mall-order-d3{
  float: left;
  width: 330px;
  height: 120px;
  font-size: 14px;
  /*padding: 25px 30px;*/
  overflow: hidden; /*自动隐藏文字*/
  text-overflow: ellipsis;/*文字隐藏后添加省略号*/
  white-space: nowrap;/*强制不换行*/
}
.c-mall-order-d3 .d3-content{
	margin: 25px 0px 30px 25px;
}
.c-mall-order-p1{
  color: #2f2f2f;
}
.c-mall-order-p2{
  color: #999999;
}
.c-mall-order-p3{
line-height: 44px;
}
.c-mall-order-d4{
  float: left;
  width: 125px;
  height: 120px;
  line-height: 120px;
  text-align: center;
  font-size: 14px;
  color: #2f2f2f;
}
.c-mall-order-d5{
  float: left;
  width: 100px;
  height: 120px;
  line-height: 120px;
}
.c-mall-order-d5 span{
padding-left: 40px;
}
.c-mall-order-d5 a{
cursor: pointer;
line-height: 30px;
}
.c-mall-order-d6{
  float: left;
  width: 100px;
  height: 120px;
  line-height: 120px;
  text-align: center;
}
.c-mall-order-addr p {margin-top: 5px;}
.c-mall-order-addr p:last-child {margin-bottom: 5px;}

/*mall order*/
#c-box-prcs{
	float: right;
	padding: 20px;
}
#c-box-prc{
  float: right;
  width: 150px;
  margin-bottom: 50px;
  font-size: 14px;
}
.mc-prc-ps {
	margin: 10px 5px;
	font-size: 14px;
	color: #999999;
	text-align: center;
}
.mc-prc-p1 span:last-child,.mc-prc-p2 span:last-child{
font-weight: bold;
float: right;
font-size: 14px;
color: #ea3524;
}
.mc-prc-p-express span:first-child{
font-size: 14px;
color: #ea3524;
}
.mc-prc-p-express span:last-child{ float: right;max-width: 80px;}
.mc-prc-p-express a{text-decoration: underline;color: #999999;overflow : visible}
#c-box-prcs p{
  min-width: 140px;
  margin-bottom: 10px;
}
.mc-prc-but{
  width: 150px;
  height: 40px;
  box-sizing: border-box;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
  font-size: 16px;
  border-radius: 2px;
  outline: none;
  border: none;
  background-color: #ea3524;
  color: #fff;
  margin-bottom: 10px;
}
.c-prc-status{
  width: 150px;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: #ea3524;
  text-align: center;
}

.mc-prc-p2{
  margin-top: 20px;
  font-weight: bold;
color: #ea3524;
}
.s-sup-dis2,.s-sup-dis1{
}
/* 商品结束 */

/*商品分类品牌首字母筛选*/

 .selects a {
    display: inline-block;
    white-space: nowrap;
    padding: 0 15px;
    color: #999999;
    height: 18px;
    overflow:hidden;
    text-overflow: ellipsis;
    text-align: center;
    white-space: nowrap;
    margin: -1px -1px 0 0;
 }
.bran-item {
  padding-top: 1px;
  overflow-y: auto;
  color: #ea3524; 
}
.bran-item a {  
    padding: 10px;
    border: 1px solid;
    width: 125px;
}
.bran-item a:hover {
    background-color: #ea3524;
    color: #fff;
}
.cat-item {  
  padding-top: 1px;
  overflow-y: auto;
  color: #ea3524; 
}
.cat-item a:hover { 
    color: #ea3524;
    font-weight: bold;
}
.bran-tl {
  float: left;
  width: 90px;
  padding-top:2px;
  text-align: left;
  color: #666;
  line-height: 18px;
  font-weight: bold;
}
.bran-tl span{
  text-align: center;
  padding: 10px;
}
/*first-child 字母表*/
.bran-listnav dd{
  cursor: pointer;
  color: #666;
  width: 25px;
  text-align: center;
  margin:-1px -1px 0 0;;
}

.bran-listnav dd:first-child{width: 80px;}/*first-child 所有品牌*/
.bran-listnav dd:first-child:hover{border: 0px solid;}

dd.alph-key{
  color: #ea3524;
  border: 1px solid #ea3524;
  cursor: pointer;
  width: 25px;
  text-align: center;
}
.p-problem-right ul li p {
    font-size: 12px;
    color: #999999;
    line-height: 20px;
    height: auto;
}

/*商城列表页*/
.mall-sort {
	float: right;height: 30px;line-height: 30px;position: relative;margin-right:10px;
}
.mall-sort label {
	color:#666;font-size: 12px;cursor: pointer;
	margin-right: 10px;
}

.mall-sort input {
	line-height: 18px;padding-left: 5px;
}

.add-new-addr {
	font-size: 14px;line-height:40px;margin-left: 20px;text-decoration: underline;
	color:#337ab7;
}
